./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 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya --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.2.4-dev-0e0057c [2023-11-29 06:55:57,862 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:55:57,924 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 06:55:57,929 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:55:57,930 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:55:57,953 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:55:57,953 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:55:57,954 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:55:57,955 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:55:57,955 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:55:57,956 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:55:57,956 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:55:57,957 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:55:57,957 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:55:57,958 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:55:57,958 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:55:57,959 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:55:57,959 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:55:57,960 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:55:57,960 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:55:57,961 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:55:57,961 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:55:57,962 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:55:57,962 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:55:57,962 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:55:57,963 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:55:57,963 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:55:57,964 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:55:57,964 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:55:57,964 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:55:57,965 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:55:57,965 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:55:57,965 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:55:57,966 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:55:57,966 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:55:57,976 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:55:57,976 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:55:57,977 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:55:57,977 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:55:57,977 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:55:57,978 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:55:57,978 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:55:57,978 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya 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 [2023-11-29 06:55:58,189 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:55:58,209 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:55:58,212 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:55:58,213 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:55:58,213 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:55:58,214 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2023-11-29 06:56:00,964 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:56:01,178 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:56:01,178 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2023-11-29 06:56:01,189 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data/a19c96821/f38910b1a24d4b5cae0512289c8e5bd1/FLAGa3c83cc64 [2023-11-29 06:56:01,200 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data/a19c96821/f38910b1a24d4b5cae0512289c8e5bd1 [2023-11-29 06:56:01,202 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:56:01,203 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:56:01,204 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:56:01,205 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:56:01,208 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:56:01,209 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,210 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fe49a13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01, skipping insertion in model container [2023-11-29 06:56:01,210 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,256 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:56:01,395 WARN L240 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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2023-11-29 06:56:01,512 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:56:01,530 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:56:01,542 WARN L240 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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2023-11-29 06:56:01,602 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:56:01,620 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:56:01,620 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01 WrapperNode [2023-11-29 06:56:01,620 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:56:01,621 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:56:01,622 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:56:01,622 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:56:01,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,648 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,701 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 562 [2023-11-29 06:56:01,701 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:56:01,702 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:56:01,702 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:56:01,702 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:56:01,714 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,715 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,722 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,752 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]. [2023-11-29 06:56:01,752 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,753 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,773 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,803 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,811 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,817 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,827 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:56:01,828 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:56:01,828 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:56:01,828 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:56:01,829 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (1/1) ... [2023-11-29 06:56:01,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:56:01,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:01,889 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:56:01,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:56:01,922 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:56:01,922 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 06:56:01,923 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 06:56:01,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 06:56:01,923 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:56:01,923 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:56:02,058 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:56:02,060 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:56:02,749 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:56:02,787 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:56:02,787 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 06:56:02,788 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:56:02 BoogieIcfgContainer [2023-11-29 06:56:02,788 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:56:02,789 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:56:02,790 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:56:02,792 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:56:02,792 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:56:01" (1/3) ... [2023-11-29 06:56:02,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@547afd6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:56:02, skipping insertion in model container [2023-11-29 06:56:02,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:01" (2/3) ... [2023-11-29 06:56:02,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@547afd6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:56:02, skipping insertion in model container [2023-11-29 06:56:02,794 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:56:02" (3/3) ... [2023-11-29 06:56:02,795 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2023-11-29 06:56:02,809 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:56:02,809 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 06:56:02,858 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:56:02,864 INFO L357 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, mHoare=true, 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;@60b12743, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:56:02,864 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 06:56:02,869 INFO L276 IsEmpty]: Start isEmpty. Operand has 222 states, 145 states have (on average 1.6) internal successors, (232), 146 states have internal predecessors, (232), 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) [2023-11-29 06:56:02,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2023-11-29 06:56:02,896 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:02,898 INFO L195 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] [2023-11-29 06:56:02,898 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:02,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:02,903 INFO L85 PathProgramCache]: Analyzing trace with hash -847583702, now seen corresponding path program 1 times [2023-11-29 06:56:02,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:02,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271430394] [2023-11-29 06:56:02,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:02,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:03,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:03,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:03,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271430394] [2023-11-29 06:56:03,210 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 06:56:03,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415456500] [2023-11-29 06:56:03,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:03,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:03,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:03,219 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:03,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 06:56:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:03,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 06:56:03,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:03,643 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2023-11-29 06:56:03,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:03,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415456500] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:03,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:03,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:56:03,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083011102] [2023-11-29 06:56:03,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:03,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 06:56:03,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:03,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 06:56:03,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 06:56:03,680 INFO L87 Difference]: Start difference. First operand has 222 states, 145 states have (on average 1.6) internal successors, (232), 146 states have internal predecessors, (232), 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 53.5) internal successors, (107), 2 states have internal predecessors, (107), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2023-11-29 06:56:03,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:03,747 INFO L93 Difference]: Finished difference Result 441 states and 832 transitions. [2023-11-29 06:56:03,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 06:56:03,750 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 53.5) internal successors, (107), 2 states have internal predecessors, (107), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) Word has length 472 [2023-11-29 06:56:03,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:03,761 INFO L225 Difference]: With dead ends: 441 [2023-11-29 06:56:03,761 INFO L226 Difference]: Without dead ends: 220 [2023-11-29 06:56:03,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 471 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 06:56:03,772 INFO L413 NwaCegarLoop]: 369 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:03,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 369 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:03,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2023-11-29 06:56:03,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 220. [2023-11-29 06:56:03,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 144 states have (on average 1.5555555555555556) internal successors, (224), 144 states have internal predecessors, (224), 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) [2023-11-29 06:56:03,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 372 transitions. [2023-11-29 06:56:03,845 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 372 transitions. Word has length 472 [2023-11-29 06:56:03,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:03,846 INFO L495 AbstractCegarLoop]: Abstraction has 220 states and 372 transitions. [2023-11-29 06:56:03,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 53.5) internal successors, (107), 2 states have internal predecessors, (107), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2023-11-29 06:56:03,847 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 372 transitions. [2023-11-29 06:56:03,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2023-11-29 06:56:03,859 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:03,859 INFO L195 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] [2023-11-29 06:56:03,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 06:56:04,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 06:56:04,060 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:04,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:04,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1458776570, now seen corresponding path program 1 times [2023-11-29 06:56:04,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:04,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505181257] [2023-11-29 06:56:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:04,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:04,169 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:04,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2003708929] [2023-11-29 06:56:04,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:04,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:04,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:04,172 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:04,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 06:56:04,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:04,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:56:04,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:04,577 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:04,577 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:04,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:04,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505181257] [2023-11-29 06:56:04,578 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:04,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003708929] [2023-11-29 06:56:04,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003708929] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:04,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:04,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:56:04,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105642997] [2023-11-29 06:56:04,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:04,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:04,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:04,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:04,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:04,584 INFO L87 Difference]: Start difference. First operand 220 states and 372 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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) [2023-11-29 06:56:04,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:04,645 INFO L93 Difference]: Finished difference Result 440 states and 745 transitions. [2023-11-29 06:56:04,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:04,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 472 [2023-11-29 06:56:04,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:04,653 INFO L225 Difference]: With dead ends: 440 [2023-11-29 06:56:04,654 INFO L226 Difference]: Without dead ends: 221 [2023-11-29 06:56:04,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:04,659 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 0 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:04,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 731 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:04,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2023-11-29 06:56:04,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2023-11-29 06:56:04,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 145 states have (on average 1.5517241379310345) internal successors, (225), 145 states have internal predecessors, (225), 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) [2023-11-29 06:56:04,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 373 transitions. [2023-11-29 06:56:04,700 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 373 transitions. Word has length 472 [2023-11-29 06:56:04,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:04,704 INFO L495 AbstractCegarLoop]: Abstraction has 221 states and 373 transitions. [2023-11-29 06:56:04,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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) [2023-11-29 06:56:04,705 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 373 transitions. [2023-11-29 06:56:04,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2023-11-29 06:56:04,710 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:04,711 INFO L195 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] [2023-11-29 06:56:04,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 06:56:04,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-29 06:56:04,912 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:04,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:04,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1396736956, now seen corresponding path program 1 times [2023-11-29 06:56:04,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:04,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854308837] [2023-11-29 06:56:04,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:04,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:05,002 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:05,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2010389442] [2023-11-29 06:56:05,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:05,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:05,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:05,004 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:05,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 06:56:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:05,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:56:05,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:05,473 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:05,474 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:05,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:05,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854308837] [2023-11-29 06:56:05,474 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:05,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010389442] [2023-11-29 06:56:05,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010389442] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:05,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:05,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:56:05,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208998135] [2023-11-29 06:56:05,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:05,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:05,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:05,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:05,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:05,479 INFO L87 Difference]: Start difference. First operand 221 states and 373 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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) [2023-11-29 06:56:05,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:05,558 INFO L93 Difference]: Finished difference Result 580 states and 975 transitions. [2023-11-29 06:56:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:05,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 472 [2023-11-29 06:56:05,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:05,565 INFO L225 Difference]: With dead ends: 580 [2023-11-29 06:56:05,565 INFO L226 Difference]: Without dead ends: 360 [2023-11-29 06:56:05,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:05,568 INFO L413 NwaCegarLoop]: 571 mSDtfsCounter, 227 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:05,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 924 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:05,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2023-11-29 06:56:05,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 357. [2023-11-29 06:56:05,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 242 states have (on average 1.5495867768595042) internal successors, (375), 243 states have internal predecessors, (375), 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) [2023-11-29 06:56:05,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 599 transitions. [2023-11-29 06:56:05,626 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 599 transitions. Word has length 472 [2023-11-29 06:56:05,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:05,628 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 599 transitions. [2023-11-29 06:56:05,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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) [2023-11-29 06:56:05,628 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 599 transitions. [2023-11-29 06:56:05,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2023-11-29 06:56:05,634 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:05,634 INFO L195 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] [2023-11-29 06:56:05,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-29 06:56:05,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-29 06:56:05,836 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:05,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:05,836 INFO L85 PathProgramCache]: Analyzing trace with hash -969957638, now seen corresponding path program 1 times [2023-11-29 06:56:05,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:05,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21863920] [2023-11-29 06:56:05,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:05,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:05,905 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:05,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292493432] [2023-11-29 06:56:05,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:05,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:05,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:05,907 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:05,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 06:56:06,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:06,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:56:06,264 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:06,319 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:06,319 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:06,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:06,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21863920] [2023-11-29 06:56:06,320 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:06,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292493432] [2023-11-29 06:56:06,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292493432] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:06,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:06,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:56:06,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432036147] [2023-11-29 06:56:06,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:06,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:06,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:06,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:06,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:06,323 INFO L87 Difference]: Start difference. First operand 357 states and 599 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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) [2023-11-29 06:56:06,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:06,379 INFO L93 Difference]: Finished difference Result 759 states and 1270 transitions. [2023-11-29 06:56:06,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:06,380 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 472 [2023-11-29 06:56:06,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:06,385 INFO L225 Difference]: With dead ends: 759 [2023-11-29 06:56:06,385 INFO L226 Difference]: Without dead ends: 403 [2023-11-29 06:56:06,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 471 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:06,387 INFO L413 NwaCegarLoop]: 380 mSDtfsCounter, 27 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:06,387 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 737 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:06,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2023-11-29 06:56:06,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 379. [2023-11-29 06:56:06,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 264 states have (on average 1.5492424242424243) internal successors, (409), 265 states have internal predecessors, (409), 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) [2023-11-29 06:56:06,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 633 transitions. [2023-11-29 06:56:06,419 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 633 transitions. Word has length 472 [2023-11-29 06:56:06,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:06,420 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 633 transitions. [2023-11-29 06:56:06,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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) [2023-11-29 06:56:06,420 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 633 transitions. [2023-11-29 06:56:06,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2023-11-29 06:56:06,424 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:06,424 INFO L195 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] [2023-11-29 06:56:06,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 06:56:06,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:06,627 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:06,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:06,628 INFO L85 PathProgramCache]: Analyzing trace with hash 715593402, now seen corresponding path program 1 times [2023-11-29 06:56:06,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:06,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831875405] [2023-11-29 06:56:06,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:06,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:06,677 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:06,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1817223682] [2023-11-29 06:56:06,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:06,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:06,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:06,678 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:06,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 06:56:06,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:06,973 INFO L262 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:56:06,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:07,348 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2023-11-29 06:56:07,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:07,719 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2023-11-29 06:56:07,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:07,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831875405] [2023-11-29 06:56:07,720 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:07,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817223682] [2023-11-29 06:56:07,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817223682] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:56:07,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:56:07,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 06:56:07,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668613812] [2023-11-29 06:56:07,721 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:56:07,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:56:07,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:07,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:56:07,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:56:07,724 INFO L87 Difference]: Start difference. First operand 379 states and 633 transitions. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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) [2023-11-29 06:56:08,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:08,449 INFO L93 Difference]: Finished difference Result 687 states and 1133 transitions. [2023-11-29 06:56:08,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:56:08,451 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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 472 [2023-11-29 06:56:08,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:08,454 INFO L225 Difference]: With dead ends: 687 [2023-11-29 06:56:08,454 INFO L226 Difference]: Without dead ends: 309 [2023-11-29 06:56:08,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 946 GetRequests, 936 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:56:08,457 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 414 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:08,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 883 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 06:56:08,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2023-11-29 06:56:08,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 302. [2023-11-29 06:56:08,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 186 states have (on average 1.446236559139785) internal successors, (269), 187 states have internal predecessors, (269), 112 states have call successors, (112), 3 states have call predecessors, (112), 3 states have return successors, (112), 111 states have call predecessors, (112), 112 states have call successors, (112) [2023-11-29 06:56:08,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 493 transitions. [2023-11-29 06:56:08,488 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 493 transitions. Word has length 472 [2023-11-29 06:56:08,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:08,489 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 493 transitions. [2023-11-29 06:56:08,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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) [2023-11-29 06:56:08,490 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 493 transitions. [2023-11-29 06:56:08,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2023-11-29 06:56:08,494 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:08,495 INFO L195 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] [2023-11-29 06:56:08,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 06:56:08,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:08,696 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:08,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:08,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1842161374, now seen corresponding path program 1 times [2023-11-29 06:56:08,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:08,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761244819] [2023-11-29 06:56:08,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:08,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:08,757 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:08,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646924228] [2023-11-29 06:56:08,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:08,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:08,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:08,759 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:08,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 06:56:09,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:09,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:56:09,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:09,404 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2023-11-29 06:56:09,404 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2023-11-29 06:56:09,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:09,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761244819] [2023-11-29 06:56:09,741 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:09,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646924228] [2023-11-29 06:56:09,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646924228] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:56:09,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:56:09,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 06:56:09,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933109822] [2023-11-29 06:56:09,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:56:09,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:56:09,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:09,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:56:09,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:56:09,745 INFO L87 Difference]: Start difference. First operand 302 states and 493 transitions. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2023-11-29 06:56:10,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:10,394 INFO L93 Difference]: Finished difference Result 562 states and 908 transitions. [2023-11-29 06:56:10,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:56:10,395 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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 474 [2023-11-29 06:56:10,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:10,399 INFO L225 Difference]: With dead ends: 562 [2023-11-29 06:56:10,400 INFO L226 Difference]: Without dead ends: 323 [2023-11-29 06:56:10,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 950 GetRequests, 940 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:56:10,402 INFO L413 NwaCegarLoop]: 352 mSDtfsCounter, 233 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:10,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 909 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 06:56:10,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2023-11-29 06:56:10,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 316. [2023-11-29 06:56:10,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 194 states have (on average 1.422680412371134) internal successors, (276), 195 states have internal predecessors, (276), 116 states have call successors, (116), 5 states have call predecessors, (116), 5 states have return successors, (116), 115 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-29 06:56:10,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 508 transitions. [2023-11-29 06:56:10,431 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 508 transitions. Word has length 474 [2023-11-29 06:56:10,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:10,432 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 508 transitions. [2023-11-29 06:56:10,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 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) [2023-11-29 06:56:10,433 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 508 transitions. [2023-11-29 06:56:10,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 476 [2023-11-29 06:56:10,435 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:10,436 INFO L195 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] [2023-11-29 06:56:10,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 06:56:10,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:10,638 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:10,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:10,638 INFO L85 PathProgramCache]: Analyzing trace with hash 848526781, now seen corresponding path program 1 times [2023-11-29 06:56:10,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:10,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916389927] [2023-11-29 06:56:10,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:10,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:10,690 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:10,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1068170196] [2023-11-29 06:56:10,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:10,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:10,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:10,692 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:10,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 06:56:11,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:11,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 1079 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:56:11,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:12,051 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:12,051 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:12,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:12,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916389927] [2023-11-29 06:56:12,052 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:12,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068170196] [2023-11-29 06:56:12,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068170196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:12,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:12,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:56:12,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043149612] [2023-11-29 06:56:12,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:12,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:56:12,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:12,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:56:12,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:56:12,056 INFO L87 Difference]: Start difference. First operand 316 states and 508 transitions. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 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) [2023-11-29 06:56:12,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:12,669 INFO L93 Difference]: Finished difference Result 795 states and 1280 transitions. [2023-11-29 06:56:12,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:56:12,670 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 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 475 [2023-11-29 06:56:12,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:12,675 INFO L225 Difference]: With dead ends: 795 [2023-11-29 06:56:12,675 INFO L226 Difference]: Without dead ends: 552 [2023-11-29 06:56:12,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 06:56:12,678 INFO L413 NwaCegarLoop]: 683 mSDtfsCounter, 365 mSDsluCounter, 2070 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 2753 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:12,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 2753 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 06:56:12,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2023-11-29 06:56:12,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 468. [2023-11-29 06:56:12,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 268 states have (on average 1.335820895522388) internal successors, (358), 270 states have internal predecessors, (358), 190 states have call successors, (190), 9 states have call predecessors, (190), 9 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2023-11-29 06:56:12,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 738 transitions. [2023-11-29 06:56:12,728 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 738 transitions. Word has length 475 [2023-11-29 06:56:12,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:12,728 INFO L495 AbstractCegarLoop]: Abstraction has 468 states and 738 transitions. [2023-11-29 06:56:12,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 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) [2023-11-29 06:56:12,729 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 738 transitions. [2023-11-29 06:56:12,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2023-11-29 06:56:12,731 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:12,731 INFO L195 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] [2023-11-29 06:56:12,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 06:56:12,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:12,932 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:12,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:12,933 INFO L85 PathProgramCache]: Analyzing trace with hash -2058940785, now seen corresponding path program 1 times [2023-11-29 06:56:12,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:12,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028379460] [2023-11-29 06:56:12,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:12,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:12,988 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:12,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1150757440] [2023-11-29 06:56:12,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:12,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:12,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:12,989 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:12,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 06:56:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:13,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 1082 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:56:13,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:13,340 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:13,340 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:13,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:13,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028379460] [2023-11-29 06:56:13,341 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:13,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150757440] [2023-11-29 06:56:13,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150757440] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:13,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:13,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:56:13,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223441740] [2023-11-29 06:56:13,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:13,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:13,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:13,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:13,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:13,344 INFO L87 Difference]: Start difference. First operand 468 states and 738 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) [2023-11-29 06:56:13,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:13,468 INFO L93 Difference]: Finished difference Result 1085 states and 1719 transitions. [2023-11-29 06:56:13,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:13,469 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 [2023-11-29 06:56:13,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:13,475 INFO L225 Difference]: With dead ends: 1085 [2023-11-29 06:56:13,475 INFO L226 Difference]: Without dead ends: 690 [2023-11-29 06:56:13,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 474 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:13,478 INFO L413 NwaCegarLoop]: 688 mSDtfsCounter, 344 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:13,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 1039 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:13,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2023-11-29 06:56:13,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 476. [2023-11-29 06:56:13,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 276 states have (on average 1.3333333333333333) internal successors, (368), 278 states have internal predecessors, (368), 190 states have call successors, (190), 9 states have call predecessors, (190), 9 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2023-11-29 06:56:13,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 748 transitions. [2023-11-29 06:56:13,571 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 748 transitions. Word has length 476 [2023-11-29 06:56:13,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:13,572 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 748 transitions. [2023-11-29 06:56:13,573 INFO L496 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) [2023-11-29 06:56:13,573 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 748 transitions. [2023-11-29 06:56:13,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2023-11-29 06:56:13,577 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:13,577 INFO L195 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] [2023-11-29 06:56:13,584 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 06:56:13,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 06:56:13,778 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:13,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:13,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1707194909, now seen corresponding path program 1 times [2023-11-29 06:56:13,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:13,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509520025] [2023-11-29 06:56:13,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:13,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:13,828 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:13,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [34232519] [2023-11-29 06:56:13,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:13,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:13,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:13,830 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:13,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 06:56:14,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:14,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:56:14,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:15,402 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:15,402 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:15,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:15,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509520025] [2023-11-29 06:56:15,403 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:15,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34232519] [2023-11-29 06:56:15,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34232519] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:15,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:15,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:56:15,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506070434] [2023-11-29 06:56:15,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:15,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:56:15,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:15,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:56:15,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:56:15,406 INFO L87 Difference]: Start difference. First operand 476 states and 748 transitions. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 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) [2023-11-29 06:56:15,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:15,790 INFO L93 Difference]: Finished difference Result 954 states and 1482 transitions. [2023-11-29 06:56:15,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:56:15,791 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 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 [2023-11-29 06:56:15,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:15,796 INFO L225 Difference]: With dead ends: 954 [2023-11-29 06:56:15,796 INFO L226 Difference]: Without dead ends: 551 [2023-11-29 06:56:15,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:56:15,799 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 89 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 1494 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:15,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 1494 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 06:56:15,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-11-29 06:56:15,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 480. [2023-11-29 06:56:15,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 280 states have (on average 1.3142857142857143) internal successors, (368), 282 states have internal predecessors, (368), 190 states have call successors, (190), 9 states have call predecessors, (190), 9 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2023-11-29 06:56:15,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 748 transitions. [2023-11-29 06:56:15,881 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 748 transitions. Word has length 476 [2023-11-29 06:56:15,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:15,882 INFO L495 AbstractCegarLoop]: Abstraction has 480 states and 748 transitions. [2023-11-29 06:56:15,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 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) [2023-11-29 06:56:15,882 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 748 transitions. [2023-11-29 06:56:15,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2023-11-29 06:56:15,886 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:15,887 INFO L195 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] [2023-11-29 06:56:15,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 06:56:16,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:16,088 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:16,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:16,088 INFO L85 PathProgramCache]: Analyzing trace with hash 143669560, now seen corresponding path program 1 times [2023-11-29 06:56:16,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:16,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663868635] [2023-11-29 06:56:16,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:16,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:16,144 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:16,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1028968216] [2023-11-29 06:56:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:16,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:16,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:16,146 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:16,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 06:56:16,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:16,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 1082 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:56:16,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:16,594 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:16,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:16,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:16,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663868635] [2023-11-29 06:56:16,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:16,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028968216] [2023-11-29 06:56:16,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028968216] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:16,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:16,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:56:16,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909173845] [2023-11-29 06:56:16,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:16,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:16,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:16,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:16,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:16,598 INFO L87 Difference]: Start difference. First operand 480 states and 748 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) [2023-11-29 06:56:16,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:16,723 INFO L93 Difference]: Finished difference Result 963 states and 1517 transitions. [2023-11-29 06:56:16,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:16,724 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 [2023-11-29 06:56:16,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:16,729 INFO L225 Difference]: With dead ends: 963 [2023-11-29 06:56:16,730 INFO L226 Difference]: Without dead ends: 556 [2023-11-29 06:56:16,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 474 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:16,732 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 347 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 729 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 [2023-11-29 06:56:16,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 729 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:16,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2023-11-29 06:56:16,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 474. [2023-11-29 06:56:16,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 274 states have (on average 1.3102189781021898) internal successors, (359), 276 states have internal predecessors, (359), 190 states have call successors, (190), 9 states have call predecessors, (190), 9 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2023-11-29 06:56:16,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 739 transitions. [2023-11-29 06:56:16,824 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 739 transitions. Word has length 476 [2023-11-29 06:56:16,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:16,825 INFO L495 AbstractCegarLoop]: Abstraction has 474 states and 739 transitions. [2023-11-29 06:56:16,825 INFO L496 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) [2023-11-29 06:56:16,825 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 739 transitions. [2023-11-29 06:56:16,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2023-11-29 06:56:16,829 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:16,829 INFO L195 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] [2023-11-29 06:56:16,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 06:56:17,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 06:56:17,030 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:17,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:17,031 INFO L85 PathProgramCache]: Analyzing trace with hash 25602967, now seen corresponding path program 1 times [2023-11-29 06:56:17,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:17,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128974876] [2023-11-29 06:56:17,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:17,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:17,079 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:17,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1175157849] [2023-11-29 06:56:17,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:17,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:17,080 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:17,080 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:17,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 06:56:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:17,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:56:17,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:17,707 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:17,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:17,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:17,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128974876] [2023-11-29 06:56:17,707 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:17,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175157849] [2023-11-29 06:56:17,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175157849] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:17,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:17,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:56:17,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331515357] [2023-11-29 06:56:17,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:17,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:56:17,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:17,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:56:17,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:56:17,710 INFO L87 Difference]: Start difference. First operand 474 states and 739 transitions. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 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) [2023-11-29 06:56:18,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:18,082 INFO L93 Difference]: Finished difference Result 938 states and 1443 transitions. [2023-11-29 06:56:18,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:56:18,083 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 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 [2023-11-29 06:56:18,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:18,088 INFO L225 Difference]: With dead ends: 938 [2023-11-29 06:56:18,089 INFO L226 Difference]: Without dead ends: 537 [2023-11-29 06:56:18,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:56:18,091 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 78 mSDsluCounter, 1811 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 2196 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:18,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 2196 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 06:56:18,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-29 06:56:18,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 467. [2023-11-29 06:56:18,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 267 states have (on average 1.3108614232209739) internal successors, (350), 269 states have internal predecessors, (350), 190 states have call successors, (190), 9 states have call predecessors, (190), 9 states have return successors, (190), 188 states have call predecessors, (190), 190 states have call successors, (190) [2023-11-29 06:56:18,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 730 transitions. [2023-11-29 06:56:18,200 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 730 transitions. Word has length 477 [2023-11-29 06:56:18,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:18,201 INFO L495 AbstractCegarLoop]: Abstraction has 467 states and 730 transitions. [2023-11-29 06:56:18,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 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) [2023-11-29 06:56:18,201 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 730 transitions. [2023-11-29 06:56:18,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2023-11-29 06:56:18,205 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:18,206 INFO L195 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] [2023-11-29 06:56:18,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 06:56:18,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 06:56:18,406 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:18,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:18,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1038148190, now seen corresponding path program 1 times [2023-11-29 06:56:18,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:18,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869318636] [2023-11-29 06:56:18,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:18,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:18,454 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:18,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1420081696] [2023-11-29 06:56:18,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:18,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:18,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:18,456 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:18,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 06:56:18,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:18,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 1084 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:56:18,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:19,137 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:19,138 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:19,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869318636] [2023-11-29 06:56:19,138 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420081696] [2023-11-29 06:56:19,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420081696] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:19,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:19,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:56:19,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691792373] [2023-11-29 06:56:19,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:19,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:19,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:19,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:19,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:19,141 INFO L87 Difference]: Start difference. First operand 467 states and 730 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 2 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) [2023-11-29 06:56:19,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:19,239 INFO L93 Difference]: Finished difference Result 1255 states and 1962 transitions. [2023-11-29 06:56:19,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:19,240 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 2 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 [2023-11-29 06:56:19,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:19,247 INFO L225 Difference]: With dead ends: 1255 [2023-11-29 06:56:19,247 INFO L226 Difference]: Without dead ends: 861 [2023-11-29 06:56:19,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 476 GetRequests, 475 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:19,249 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 158 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:19,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 718 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:19,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2023-11-29 06:56:19,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 718. [2023-11-29 06:56:19,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 440 states have (on average 1.3613636363636363) internal successors, (599), 442 states have internal predecessors, (599), 264 states have call successors, (264), 13 states have call predecessors, (264), 13 states have return successors, (264), 262 states have call predecessors, (264), 264 states have call successors, (264) [2023-11-29 06:56:19,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1127 transitions. [2023-11-29 06:56:19,372 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1127 transitions. Word has length 477 [2023-11-29 06:56:19,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:19,373 INFO L495 AbstractCegarLoop]: Abstraction has 718 states and 1127 transitions. [2023-11-29 06:56:19,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 2 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) [2023-11-29 06:56:19,373 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1127 transitions. [2023-11-29 06:56:19,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:19,376 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:19,376 INFO L195 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] [2023-11-29 06:56:19,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 06:56:19,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 06:56:19,577 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:19,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:19,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1084198629, now seen corresponding path program 1 times [2023-11-29 06:56:19,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:19,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151076180] [2023-11-29 06:56:19,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:19,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:19,628 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:19,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [881144334] [2023-11-29 06:56:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:19,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:19,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:19,630 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:19,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 06:56:19,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:19,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:56:19,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5203 proven. 84 refuted. 0 times theorem prover too weak. 5517 trivial. 0 not checked. [2023-11-29 06:56:20,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:21,387 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 135 proven. 84 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2023-11-29 06:56:21,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:21,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151076180] [2023-11-29 06:56:21,388 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:21,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881144334] [2023-11-29 06:56:21,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881144334] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:56:21,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:56:21,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-29 06:56:21,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798503418] [2023-11-29 06:56:21,389 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:56:21,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:56:21,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:21,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:56:21,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:56:21,393 INFO L87 Difference]: Start difference. First operand 718 states and 1127 transitions. Second operand has 12 states, 12 states have (on average 15.5) internal successors, (186), 12 states have internal predecessors, (186), 4 states have call successors, (148), 3 states have call predecessors, (148), 5 states have return successors, (148), 4 states have call predecessors, (148), 4 states have call successors, (148) [2023-11-29 06:56:24,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:24,453 INFO L93 Difference]: Finished difference Result 3054 states and 4737 transitions. [2023-11-29 06:56:24,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 06:56:24,454 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 15.5) internal successors, (186), 12 states have internal predecessors, (186), 4 states have call successors, (148), 3 states have call predecessors, (148), 5 states have return successors, (148), 4 states have call predecessors, (148), 4 states have call successors, (148) Word has length 478 [2023-11-29 06:56:24,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:24,465 INFO L225 Difference]: With dead ends: 3054 [2023-11-29 06:56:24,465 INFO L226 Difference]: Without dead ends: 2409 [2023-11-29 06:56:24,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 975 GetRequests, 948 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=242, Invalid=514, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:56:24,468 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 2857 mSDsluCounter, 3393 mSDsCounter, 0 mSdLazyCounter, 2001 mSolverCounterSat, 997 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2949 SdHoareTripleChecker+Valid, 3675 SdHoareTripleChecker+Invalid, 2998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 997 IncrementalHoareTripleChecker+Valid, 2001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:24,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2949 Valid, 3675 Invalid, 2998 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [997 Valid, 2001 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-29 06:56:24,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2409 states. [2023-11-29 06:56:24,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2409 to 1729. [2023-11-29 06:56:24,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1729 states, 1179 states have (on average 1.4139100932994062) internal successors, (1667), 1185 states have internal predecessors, (1667), 514 states have call successors, (514), 35 states have call predecessors, (514), 35 states have return successors, (514), 508 states have call predecessors, (514), 514 states have call successors, (514) [2023-11-29 06:56:24,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1729 states to 1729 states and 2695 transitions. [2023-11-29 06:56:24,729 INFO L78 Accepts]: Start accepts. Automaton has 1729 states and 2695 transitions. Word has length 478 [2023-11-29 06:56:24,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:24,730 INFO L495 AbstractCegarLoop]: Abstraction has 1729 states and 2695 transitions. [2023-11-29 06:56:24,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 15.5) internal successors, (186), 12 states have internal predecessors, (186), 4 states have call successors, (148), 3 states have call predecessors, (148), 5 states have return successors, (148), 4 states have call predecessors, (148), 4 states have call successors, (148) [2023-11-29 06:56:24,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1729 states and 2695 transitions. [2023-11-29 06:56:24,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:24,733 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:24,733 INFO L195 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] [2023-11-29 06:56:24,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 06:56:24,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:24,934 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:24,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:24,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1405330333, now seen corresponding path program 1 times [2023-11-29 06:56:24,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:24,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353272573] [2023-11-29 06:56:24,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:24,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:24,985 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:24,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389584817] [2023-11-29 06:56:24,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:24,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:24,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:24,987 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:24,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 06:56:25,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:25,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 1084 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 06:56:25,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:25,772 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:25,772 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:25,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:25,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353272573] [2023-11-29 06:56:25,772 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:25,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389584817] [2023-11-29 06:56:25,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389584817] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:25,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:25,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:56:25,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931853674] [2023-11-29 06:56:25,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:25,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:56:25,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:25,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:56:25,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:56:25,775 INFO L87 Difference]: Start difference. First operand 1729 states and 2695 transitions. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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) [2023-11-29 06:56:26,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:26,216 INFO L93 Difference]: Finished difference Result 3834 states and 5909 transitions. [2023-11-29 06:56:26,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:56:26,218 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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 [2023-11-29 06:56:26,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:26,233 INFO L225 Difference]: With dead ends: 3834 [2023-11-29 06:56:26,233 INFO L226 Difference]: Without dead ends: 2178 [2023-11-29 06:56:26,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:56:26,240 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 333 mSDsluCounter, 1414 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 1776 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:26,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 1776 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 06:56:26,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2178 states. [2023-11-29 06:56:26,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2178 to 2164. [2023-11-29 06:56:26,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2164 states, 1574 states have (on average 1.4047013977128335) internal successors, (2211), 1588 states have internal predecessors, (2211), 546 states have call successors, (546), 43 states have call predecessors, (546), 43 states have return successors, (546), 532 states have call predecessors, (546), 546 states have call successors, (546) [2023-11-29 06:56:26,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2164 states to 2164 states and 3303 transitions. [2023-11-29 06:56:26,678 INFO L78 Accepts]: Start accepts. Automaton has 2164 states and 3303 transitions. Word has length 478 [2023-11-29 06:56:26,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:26,679 INFO L495 AbstractCegarLoop]: Abstraction has 2164 states and 3303 transitions. [2023-11-29 06:56:26,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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) [2023-11-29 06:56:26,680 INFO L276 IsEmpty]: Start isEmpty. Operand 2164 states and 3303 transitions. [2023-11-29 06:56:26,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:26,685 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:26,686 INFO L195 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] [2023-11-29 06:56:26,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 06:56:26,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 06:56:26,886 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:26,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:26,887 INFO L85 PathProgramCache]: Analyzing trace with hash 125466655, now seen corresponding path program 1 times [2023-11-29 06:56:26,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:26,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75091396] [2023-11-29 06:56:26,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:26,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:26,944 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:26,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [825563788] [2023-11-29 06:56:26,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:26,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:26,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:26,946 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:26,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 06:56:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:27,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 1082 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 06:56:27,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:27,739 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:27,739 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:27,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:27,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75091396] [2023-11-29 06:56:27,740 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:27,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825563788] [2023-11-29 06:56:27,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825563788] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:27,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:27,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 06:56:27,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454813256] [2023-11-29 06:56:27,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:27,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:56:27,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:56:27,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:56:27,742 INFO L87 Difference]: Start difference. First operand 2164 states and 3303 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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) [2023-11-29 06:56:29,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:29,579 INFO L93 Difference]: Finished difference Result 6110 states and 9404 transitions. [2023-11-29 06:56:29,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:56:29,580 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), 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 [2023-11-29 06:56:29,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:29,598 INFO L225 Difference]: With dead ends: 6110 [2023-11-29 06:56:29,599 INFO L226 Difference]: Without dead ends: 4019 [2023-11-29 06:56:29,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 475 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:56:29,605 INFO L413 NwaCegarLoop]: 873 mSDtfsCounter, 1141 mSDsluCounter, 2065 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 584 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1141 SdHoareTripleChecker+Valid, 2938 SdHoareTripleChecker+Invalid, 1199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 584 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:29,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1141 Valid, 2938 Invalid, 1199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [584 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 06:56:29,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4019 states. [2023-11-29 06:56:29,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4019 to 2376. [2023-11-29 06:56:29,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2376 states, 1835 states have (on average 1.3831062670299727) internal successors, (2538), 1847 states have internal predecessors, (2538), 500 states have call successors, (500), 40 states have call predecessors, (500), 40 states have return successors, (500), 488 states have call predecessors, (500), 500 states have call successors, (500) [2023-11-29 06:56:29,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2376 states to 2376 states and 3538 transitions. [2023-11-29 06:56:29,980 INFO L78 Accepts]: Start accepts. Automaton has 2376 states and 3538 transitions. Word has length 478 [2023-11-29 06:56:29,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:29,981 INFO L495 AbstractCegarLoop]: Abstraction has 2376 states and 3538 transitions. [2023-11-29 06:56:29,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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) [2023-11-29 06:56:29,981 INFO L276 IsEmpty]: Start isEmpty. Operand 2376 states and 3538 transitions. [2023-11-29 06:56:29,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:29,986 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:29,986 INFO L195 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] [2023-11-29 06:56:29,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 06:56:30,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 06:56:30,190 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:30,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:30,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1328321613, now seen corresponding path program 1 times [2023-11-29 06:56:30,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:30,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897350534] [2023-11-29 06:56:30,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:30,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:30,240 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:30,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [208649495] [2023-11-29 06:56:30,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:30,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:30,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:30,242 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:30,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 06:56:30,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:30,581 INFO L262 TraceCheckSpWp]: Trace formula consists of 1083 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:56:30,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:30,673 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:30,673 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:30,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:30,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897350534] [2023-11-29 06:56:30,673 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:30,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208649495] [2023-11-29 06:56:30,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208649495] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:30,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:30,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:56:30,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356445140] [2023-11-29 06:56:30,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:30,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:56:30,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:30,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:56:30,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:56:30,676 INFO L87 Difference]: Start difference. First operand 2376 states and 3538 transitions. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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) [2023-11-29 06:56:31,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:31,631 INFO L93 Difference]: Finished difference Result 6272 states and 9380 transitions. [2023-11-29 06:56:31,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:56:31,632 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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 [2023-11-29 06:56:31,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:31,653 INFO L225 Difference]: With dead ends: 6272 [2023-11-29 06:56:31,653 INFO L226 Difference]: Without dead ends: 4030 [2023-11-29 06:56:31,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:56:31,658 INFO L413 NwaCegarLoop]: 697 mSDtfsCounter, 348 mSDsluCounter, 2101 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 2798 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:31,658 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [348 Valid, 2798 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 06:56:31,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4030 states. [2023-11-29 06:56:32,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4030 to 2656. [2023-11-29 06:56:32,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2656 states, 2115 states have (on average 1.36548463356974) internal successors, (2888), 2127 states have internal predecessors, (2888), 500 states have call successors, (500), 40 states have call predecessors, (500), 40 states have return successors, (500), 488 states have call predecessors, (500), 500 states have call successors, (500) [2023-11-29 06:56:32,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3888 transitions. [2023-11-29 06:56:32,056 INFO L78 Accepts]: Start accepts. Automaton has 2656 states and 3888 transitions. Word has length 478 [2023-11-29 06:56:32,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:32,057 INFO L495 AbstractCegarLoop]: Abstraction has 2656 states and 3888 transitions. [2023-11-29 06:56:32,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 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) [2023-11-29 06:56:32,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2656 states and 3888 transitions. [2023-11-29 06:56:32,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:32,062 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:32,062 INFO L195 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] [2023-11-29 06:56:32,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 06:56:32,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 06:56:32,263 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:32,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:32,263 INFO L85 PathProgramCache]: Analyzing trace with hash 384261979, now seen corresponding path program 1 times [2023-11-29 06:56:32,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:32,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683877416] [2023-11-29 06:56:32,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:32,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:32,312 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:32,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1319227238] [2023-11-29 06:56:32,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:32,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:32,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:32,314 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:32,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 06:56:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:32,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 1082 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:56:32,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:32,702 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:32,702 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:32,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:32,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683877416] [2023-11-29 06:56:32,702 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:32,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319227238] [2023-11-29 06:56:32,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319227238] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:32,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:32,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:56:32,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329892537] [2023-11-29 06:56:32,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:32,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:32,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:32,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:32,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:32,705 INFO L87 Difference]: Start difference. First operand 2656 states and 3888 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 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) [2023-11-29 06:56:33,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:33,229 INFO L93 Difference]: Finished difference Result 6874 states and 10157 transitions. [2023-11-29 06:56:33,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:33,230 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 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 [2023-11-29 06:56:33,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:33,252 INFO L225 Difference]: With dead ends: 6874 [2023-11-29 06:56:33,252 INFO L226 Difference]: Without dead ends: 4352 [2023-11-29 06:56:33,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 476 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:56:33,257 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 353 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:33,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 718 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:33,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4352 states. [2023-11-29 06:56:33,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4352 to 2964. [2023-11-29 06:56:33,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2964 states, 2423 states have (on average 1.3681386710689227) internal successors, (3315), 2435 states have internal predecessors, (3315), 500 states have call successors, (500), 40 states have call predecessors, (500), 40 states have return successors, (500), 488 states have call predecessors, (500), 500 states have call successors, (500) [2023-11-29 06:56:33,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2964 states to 2964 states and 4315 transitions. [2023-11-29 06:56:33,599 INFO L78 Accepts]: Start accepts. Automaton has 2964 states and 4315 transitions. Word has length 478 [2023-11-29 06:56:33,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:33,599 INFO L495 AbstractCegarLoop]: Abstraction has 2964 states and 4315 transitions. [2023-11-29 06:56:33,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 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) [2023-11-29 06:56:33,599 INFO L276 IsEmpty]: Start isEmpty. Operand 2964 states and 4315 transitions. [2023-11-29 06:56:33,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:33,602 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:33,603 INFO L195 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] [2023-11-29 06:56:33,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 06:56:33,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 06:56:33,803 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:33,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:33,804 INFO L85 PathProgramCache]: Analyzing trace with hash 386109021, now seen corresponding path program 1 times [2023-11-29 06:56:33,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:33,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467367062] [2023-11-29 06:56:33,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:33,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:33,842 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:33,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1629148894] [2023-11-29 06:56:33,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:33,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:33,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:33,843 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:33,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 06:56:34,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:34,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 06:56:34,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:34,536 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4923 proven. 144 refuted. 0 times theorem prover too weak. 5737 trivial. 0 not checked. [2023-11-29 06:56:34,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:34,730 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:34,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:34,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467367062] [2023-11-29 06:56:34,731 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:34,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629148894] [2023-11-29 06:56:34,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629148894] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:56:34,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:56:34,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2023-11-29 06:56:34,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779941996] [2023-11-29 06:56:34,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:34,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:56:34,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:34,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:56:34,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:56:34,733 INFO L87 Difference]: Start difference. First operand 2964 states and 4315 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) [2023-11-29 06:56:36,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:36,025 INFO L93 Difference]: Finished difference Result 10634 states and 15414 transitions. [2023-11-29 06:56:36,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:56:36,026 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 [2023-11-29 06:56:36,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:36,048 INFO L225 Difference]: With dead ends: 10634 [2023-11-29 06:56:36,048 INFO L226 Difference]: Without dead ends: 7804 [2023-11-29 06:56:36,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 946 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:56:36,053 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 1050 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1050 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:36,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1050 Valid, 961 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 06:56:36,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7804 states. [2023-11-29 06:56:36,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7804 to 5326. [2023-11-29 06:56:36,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5326 states, 4515 states have (on average 1.3915836101882613) internal successors, (6283), 4539 states have internal predecessors, (6283), 752 states have call successors, (752), 58 states have call predecessors, (752), 58 states have return successors, (752), 728 states have call predecessors, (752), 752 states have call successors, (752) [2023-11-29 06:56:36,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5326 states to 5326 states and 7787 transitions. [2023-11-29 06:56:36,596 INFO L78 Accepts]: Start accepts. Automaton has 5326 states and 7787 transitions. Word has length 478 [2023-11-29 06:56:36,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:36,597 INFO L495 AbstractCegarLoop]: Abstraction has 5326 states and 7787 transitions. [2023-11-29 06:56:36,597 INFO L496 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) [2023-11-29 06:56:36,597 INFO L276 IsEmpty]: Start isEmpty. Operand 5326 states and 7787 transitions. [2023-11-29 06:56:36,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:36,600 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:36,601 INFO L195 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] [2023-11-29 06:56:36,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 06:56:36,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 06:56:36,801 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:36,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:36,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1794944669, now seen corresponding path program 1 times [2023-11-29 06:56:36,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:36,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781307960] [2023-11-29 06:56:36,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:36,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:36,852 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:36,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537602178] [2023-11-29 06:56:36,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:36,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:36,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:36,854 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:36,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 06:56:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:37,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:56:37,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5095 proven. 138 refuted. 0 times theorem prover too weak. 5571 trivial. 0 not checked. [2023-11-29 06:56:37,672 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:37,833 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:37,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:37,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781307960] [2023-11-29 06:56:37,833 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:37,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537602178] [2023-11-29 06:56:37,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537602178] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:56:37,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:56:37,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2023-11-29 06:56:37,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328268563] [2023-11-29 06:56:37,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:37,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:56:37,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:37,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:56:37,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:56:37,836 INFO L87 Difference]: Start difference. First operand 5326 states and 7787 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 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) [2023-11-29 06:56:38,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:38,915 INFO L93 Difference]: Finished difference Result 12733 states and 18485 transitions. [2023-11-29 06:56:38,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:56:38,915 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 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 [2023-11-29 06:56:38,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:38,930 INFO L225 Difference]: With dead ends: 12733 [2023-11-29 06:56:38,930 INFO L226 Difference]: Without dead ends: 7326 [2023-11-29 06:56:38,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 948 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:56:38,938 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 724 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:38,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 943 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 06:56:38,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7326 states. [2023-11-29 06:56:39,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7326 to 5010. [2023-11-29 06:56:39,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5010 states, 4198 states have (on average 1.360647927584564) internal successors, (5712), 4222 states have internal predecessors, (5712), 752 states have call successors, (752), 59 states have call predecessors, (752), 59 states have return successors, (752), 728 states have call predecessors, (752), 752 states have call successors, (752) [2023-11-29 06:56:39,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5010 states to 5010 states and 7216 transitions. [2023-11-29 06:56:39,543 INFO L78 Accepts]: Start accepts. Automaton has 5010 states and 7216 transitions. Word has length 478 [2023-11-29 06:56:39,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:39,543 INFO L495 AbstractCegarLoop]: Abstraction has 5010 states and 7216 transitions. [2023-11-29 06:56:39,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 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) [2023-11-29 06:56:39,544 INFO L276 IsEmpty]: Start isEmpty. Operand 5010 states and 7216 transitions. [2023-11-29 06:56:39,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2023-11-29 06:56:39,549 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:39,549 INFO L195 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] [2023-11-29 06:56:39,557 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-29 06:56:39,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:39,750 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:39,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:39,750 INFO L85 PathProgramCache]: Analyzing trace with hash 370590303, now seen corresponding path program 1 times [2023-11-29 06:56:39,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:39,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575876388] [2023-11-29 06:56:39,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:39,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:39,792 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:39,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [278229583] [2023-11-29 06:56:39,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:39,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:39,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:39,794 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:39,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 06:56:40,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:40,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:56:40,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:40,423 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5095 proven. 138 refuted. 0 times theorem prover too weak. 5571 trivial. 0 not checked. [2023-11-29 06:56:40,423 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:40,564 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:40,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:40,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575876388] [2023-11-29 06:56:40,565 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:40,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278229583] [2023-11-29 06:56:40,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278229583] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:56:40,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:56:40,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2023-11-29 06:56:40,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275480952] [2023-11-29 06:56:40,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:40,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:56:40,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:40,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:56:40,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:56:40,568 INFO L87 Difference]: Start difference. First operand 5010 states and 7216 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 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) [2023-11-29 06:56:40,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:40,876 INFO L93 Difference]: Finished difference Result 7868 states and 11348 transitions. [2023-11-29 06:56:40,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:56:40,877 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 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 [2023-11-29 06:56:40,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:40,883 INFO L225 Difference]: With dead ends: 7868 [2023-11-29 06:56:40,883 INFO L226 Difference]: Without dead ends: 2992 [2023-11-29 06:56:40,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 954 GetRequests, 949 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:56:40,889 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 214 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:40,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 640 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:56:40,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2992 states. [2023-11-29 06:56:41,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2992 to 2992. [2023-11-29 06:56:41,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2992 states, 2444 states have (on average 1.3625204582651391) internal successors, (3330), 2456 states have internal predecessors, (3330), 500 states have call successors, (500), 47 states have call predecessors, (500), 47 states have return successors, (500), 488 states have call predecessors, (500), 500 states have call successors, (500) [2023-11-29 06:56:41,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2992 states to 2992 states and 4330 transitions. [2023-11-29 06:56:41,254 INFO L78 Accepts]: Start accepts. Automaton has 2992 states and 4330 transitions. Word has length 478 [2023-11-29 06:56:41,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:41,254 INFO L495 AbstractCegarLoop]: Abstraction has 2992 states and 4330 transitions. [2023-11-29 06:56:41,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 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) [2023-11-29 06:56:41,255 INFO L276 IsEmpty]: Start isEmpty. Operand 2992 states and 4330 transitions. [2023-11-29 06:56:41,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2023-11-29 06:56:41,257 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:41,258 INFO L195 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] [2023-11-29 06:56:41,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 06:56:41,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:41,458 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:41,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:41,459 INFO L85 PathProgramCache]: Analyzing trace with hash -734495828, now seen corresponding path program 1 times [2023-11-29 06:56:41,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:41,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997958257] [2023-11-29 06:56:41,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:41,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:41,504 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:41,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160720424] [2023-11-29 06:56:41,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:41,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:41,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:41,505 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:41,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 06:56:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:41,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:56:41,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:43,055 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:43,055 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:43,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:43,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997958257] [2023-11-29 06:56:43,055 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:43,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160720424] [2023-11-29 06:56:43,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160720424] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:43,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:43,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:56:43,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914763956] [2023-11-29 06:56:43,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:43,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:56:43,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:43,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:56:43,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:56:43,058 INFO L87 Difference]: Start difference. First operand 2992 states and 4330 transitions. Second operand has 5 states, 5 states have (on average 22.4) 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) [2023-11-29 06:56:43,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:43,646 INFO L93 Difference]: Finished difference Result 6251 states and 9053 transitions. [2023-11-29 06:56:43,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:56:43,647 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.4) 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 [2023-11-29 06:56:43,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:43,653 INFO L225 Difference]: With dead ends: 6251 [2023-11-29 06:56:43,653 INFO L226 Difference]: Without dead ends: 3393 [2023-11-29 06:56:43,658 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 475 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:56:43,658 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 345 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 1286 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:43,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 1286 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 06:56:43,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states. [2023-11-29 06:56:44,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 3119. [2023-11-29 06:56:44,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3119 states, 2571 states have (on average 1.381563593932322) internal successors, (3552), 2582 states have internal predecessors, (3552), 500 states have call successors, (500), 47 states have call predecessors, (500), 47 states have return successors, (500), 489 states have call predecessors, (500), 500 states have call successors, (500) [2023-11-29 06:56:44,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3119 states to 3119 states and 4552 transitions. [2023-11-29 06:56:44,048 INFO L78 Accepts]: Start accepts. Automaton has 3119 states and 4552 transitions. Word has length 479 [2023-11-29 06:56:44,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:44,049 INFO L495 AbstractCegarLoop]: Abstraction has 3119 states and 4552 transitions. [2023-11-29 06:56:44,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) 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) [2023-11-29 06:56:44,050 INFO L276 IsEmpty]: Start isEmpty. Operand 3119 states and 4552 transitions. [2023-11-29 06:56:44,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2023-11-29 06:56:44,054 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:44,055 INFO L195 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] [2023-11-29 06:56:44,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 06:56:44,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:44,256 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:44,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:44,256 INFO L85 PathProgramCache]: Analyzing trace with hash 707427310, now seen corresponding path program 1 times [2023-11-29 06:56:44,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:44,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125462967] [2023-11-29 06:56:44,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:44,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:44,300 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:44,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [307622411] [2023-11-29 06:56:44,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:44,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:44,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:44,301 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:44,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 06:56:44,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:44,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 1084 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 06:56:44,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:46,848 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:56:46,848 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:56:46,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:46,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125462967] [2023-11-29 06:56:46,848 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:56:46,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307622411] [2023-11-29 06:56:46,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307622411] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:46,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:46,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:56:46,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433544422] [2023-11-29 06:56:46,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:46,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 06:56:46,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:46,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 06:56:46,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-29 06:56:46,851 INFO L87 Difference]: Start difference. First operand 3119 states and 4552 transitions. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 8 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) [2023-11-29 06:56:49,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:49,065 INFO L93 Difference]: Finished difference Result 9722 states and 14257 transitions. [2023-11-29 06:56:49,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:56:49,065 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 8 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 [2023-11-29 06:56:49,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:49,075 INFO L225 Difference]: With dead ends: 9722 [2023-11-29 06:56:49,075 INFO L226 Difference]: Without dead ends: 6765 [2023-11-29 06:56:49,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 471 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=134, Invalid=286, Unknown=0, NotChecked=0, Total=420 [2023-11-29 06:56:49,080 INFO L413 NwaCegarLoop]: 1004 mSDtfsCounter, 1351 mSDsluCounter, 2279 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 755 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1351 SdHoareTripleChecker+Valid, 3283 SdHoareTripleChecker+Invalid, 2182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 755 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:49,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1351 Valid, 3283 Invalid, 2182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [755 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 06:56:49,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6765 states. [2023-11-29 06:56:49,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6765 to 4988. [2023-11-29 06:56:49,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4988 states, 4006 states have (on average 1.3769345981028458) internal successors, (5516), 4021 states have internal predecessors, (5516), 898 states have call successors, (898), 83 states have call predecessors, (898), 83 states have return successors, (898), 883 states have call predecessors, (898), 898 states have call successors, (898) [2023-11-29 06:56:49,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4988 states to 4988 states and 7312 transitions. [2023-11-29 06:56:49,813 INFO L78 Accepts]: Start accepts. Automaton has 4988 states and 7312 transitions. Word has length 479 [2023-11-29 06:56:49,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:49,813 INFO L495 AbstractCegarLoop]: Abstraction has 4988 states and 7312 transitions. [2023-11-29 06:56:49,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 8 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) [2023-11-29 06:56:49,814 INFO L276 IsEmpty]: Start isEmpty. Operand 4988 states and 7312 transitions. [2023-11-29 06:56:49,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2023-11-29 06:56:49,816 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:49,817 INFO L195 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] [2023-11-29 06:56:49,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 06:56:50,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:50,017 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:50,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:50,018 INFO L85 PathProgramCache]: Analyzing trace with hash -311794002, now seen corresponding path program 1 times [2023-11-29 06:56:50,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:50,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970134510] [2023-11-29 06:56:50,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:50,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:50,077 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:56:50,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [769484999] [2023-11-29 06:56:50,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:50,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:50,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:50,079 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:56:50,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 06:56:50,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 06:56:50,791 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 06:56:50,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 06:56:51,438 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 06:56:51,438 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 06:56:51,439 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 06:56:51,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 06:56:51,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:56:51,643 INFO L445 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] [2023-11-29 06:56:51,646 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 06:56:51,944 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 06:56:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 06:56:51,945 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 06:56:51,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet9 could not be translated [2023-11-29 06:56:51,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet10 could not be translated [2023-11-29 06:56:51,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet11 could not be translated [2023-11-29 06:56:51,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated [2023-11-29 06:56:51,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated [2023-11-29 06:56:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated [2023-11-29 06:56:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated [2023-11-29 06:56:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet57 could not be translated [2023-11-29 06:56:51,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated [2023-11-29 06:56:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated [2023-11-29 06:56:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated [2023-11-29 06:56:51,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated [2023-11-29 06:56:51,964 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet57 could not be translated [2023-11-29 06:56:52,012 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 06:56:52 BoogieIcfgContainer [2023-11-29 06:56:52,012 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 06:56:52,013 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 06:56:52,013 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 06:56:52,013 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 06:56:52,013 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:56:02" (3/4) ... [2023-11-29 06:56:52,015 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 06:56:52,016 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 06:56:52,017 INFO L158 Benchmark]: Toolchain (without parser) took 50813.41ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 920.6MB). Free memory was 96.7MB in the beginning and 853.6MB in the end (delta: -756.9MB). Peak memory consumption was 163.4MB. Max. memory is 16.1GB. [2023-11-29 06:56:52,017 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 142.6MB. Free memory is still 112.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 06:56:52,017 INFO L158 Benchmark]: CACSL2BoogieTranslator took 416.25ms. Allocated memory is still 142.6MB. Free memory was 96.7MB in the beginning and 73.2MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-11-29 06:56:52,018 INFO L158 Benchmark]: Boogie Procedure Inliner took 80.10ms. Allocated memory is still 142.6MB. Free memory was 73.2MB in the beginning and 64.8MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 06:56:52,018 INFO L158 Benchmark]: Boogie Preprocessor took 124.76ms. Allocated memory is still 142.6MB. Free memory was 64.8MB in the beginning and 108.4MB in the end (delta: -43.6MB). Peak memory consumption was 19.7MB. Max. memory is 16.1GB. [2023-11-29 06:56:52,019 INFO L158 Benchmark]: RCFGBuilder took 960.31ms. Allocated memory was 142.6MB in the beginning and 199.2MB in the end (delta: 56.6MB). Free memory was 108.3MB in the beginning and 108.6MB in the end (delta: -297.6kB). Peak memory consumption was 61.7MB. Max. memory is 16.1GB. [2023-11-29 06:56:52,019 INFO L158 Benchmark]: TraceAbstraction took 49222.75ms. Allocated memory was 199.2MB in the beginning and 1.1GB in the end (delta: 864.0MB). Free memory was 107.6MB in the beginning and 854.7MB in the end (delta: -747.1MB). Peak memory consumption was 115.5MB. Max. memory is 16.1GB. [2023-11-29 06:56:52,019 INFO L158 Benchmark]: Witness Printer took 3.75ms. Allocated memory is still 1.1GB. Free memory was 854.7MB in the beginning and 853.6MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 06:56:52,021 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.20ms. Allocated memory is still 142.6MB. Free memory is still 112.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 416.25ms. Allocated memory is still 142.6MB. Free memory was 96.7MB in the beginning and 73.2MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 80.10ms. Allocated memory is still 142.6MB. Free memory was 73.2MB in the beginning and 64.8MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 124.76ms. Allocated memory is still 142.6MB. Free memory was 64.8MB in the beginning and 108.4MB in the end (delta: -43.6MB). Peak memory consumption was 19.7MB. Max. memory is 16.1GB. * RCFGBuilder took 960.31ms. Allocated memory was 142.6MB in the beginning and 199.2MB in the end (delta: 56.6MB). Free memory was 108.3MB in the beginning and 108.6MB in the end (delta: -297.6kB). Peak memory consumption was 61.7MB. Max. memory is 16.1GB. * TraceAbstraction took 49222.75ms. Allocated memory was 199.2MB in the beginning and 1.1GB in the end (delta: 864.0MB). Free memory was 107.6MB in the beginning and 854.7MB in the end (delta: -747.1MB). Peak memory consumption was 115.5MB. Max. memory is 16.1GB. * Witness Printer took 3.75ms. Allocated memory is still 1.1GB. Free memory was 854.7MB in the beginning and 853.6MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet9 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet10 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet11 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet57 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet57 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 someBinaryFLOATComparisonOperation at line 450, overapproximation of shiftRight at line 450, overapproximation of someUnaryDOUBLEoperation at line 154, overapproximation of someBinaryArithmeticDOUBLEoperation at line 144, overapproximation of someBinaryDOUBLEComparisonOperation at line 450. 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; [L454] isInitial = 1 [L455] FCALL initially() [L456] COND TRUE 1 [L457] CALL updateLastVariables() [L446] last_1_var_1_1 = var_1_1 [L447] last_1_var_1_13 = var_1_13 [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, 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, 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, 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=0, 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, 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=0, 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=0, 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=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, 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=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] [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=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] 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, 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, 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=0, var_1_16=68, 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=0, var_1_16=68, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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] 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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] [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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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_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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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_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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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_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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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] [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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=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] [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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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] [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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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] [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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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] [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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, 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] [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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, var_1_98=17/20, var_1_99=-128] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=8, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, 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=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=167/20, var_1_45=50, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, var_1_98=17/20, var_1_99=-128] [L125] COND FALSE !(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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, var_1_98=17/20, var_1_99=-128] [L132] COND TRUE var_1_44 <= (var_1_40 + var_1_43) [L133] var_1_45 = 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=641/5, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=8, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=0, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=10, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, 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=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=64, var_1_74=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=64, var_1_74=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, var_1_39=0, var_1_40=3, var_1_41=3, var_1_42=0, var_1_43=0, var_1_45=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=31/4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=256, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=10, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=1, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, var_1_98=17/20, var_1_99=-128] [L218] COND TRUE ! (var_1_36 < 128u) [L219] var_1_80 = (var_1_54 && (var_1_81 && (! 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=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=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, 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_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, 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_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, 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_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=1, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=4, var_1_11=500, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_1=64, var_1_100=4, var_1_11=500, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=-2, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_1=64, var_1_100=4, var_1_11=500, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=15/2, var_1_1=64, var_1_24=10, var_1_26=16, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_1=64, var_1_100=4, var_1_11=500, var_1_13=64, var_1_15=0, var_1_16=68, 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=62, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_1=64, var_1_100=4, var_1_11=500, var_1_13=64, var_1_15=0, var_1_16=68, 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=62, var_1_29=31897/500, var_1_30=1, var_1_31=64, var_1_32=64, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_1=64, var_1_100=4, var_1_11=500, var_1_13=64, var_1_15=0, var_1_16=68, 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=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_1=64, var_1_100=4, var_1_11=500, var_1_13=64, var_1_15=0, var_1_16=68, 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=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_0=64, stepLocal_1=64, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, 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=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_0=64, stepLocal_1=64, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_0=64, stepLocal_1=64, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=64, var_1_22=5, var_1_24=10, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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, stepLocal_0=64, stepLocal_1=64, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=10, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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_0=64, stepLocal_1=64, stepLocal_2=68, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=10, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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_0=64, stepLocal_1=64, stepLocal_2=68, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=0, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=0, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=0, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=0, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=0, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, 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 [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=0, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, var_1_98=17/20, var_1_99=-128] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=64, last_1_var_1_1=64, var_1_100=4, var_1_11=68, var_1_13=64, var_1_15=0, var_1_16=68, var_1_17=5, var_1_1=66, var_1_22=5, var_1_24=0, var_1_26=-1, var_1_27=-63, var_1_28=62, var_1_29=31897/500, var_1_30=68, var_1_31=64, var_1_32=68, var_1_33=128, var_1_34=0, var_1_35=0, var_1_36=128, var_1_37=128, var_1_38=128, 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=128, var_1_46=0, var_1_47=127, 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=1, var_1_56=0, var_1_57=2, var_1_58=4, var_1_59=4, var_1_60=4, var_1_61=4, var_1_62=4, var_1_63=4, var_1_64=127, var_1_65=32767, var_1_66=128, var_1_67=4, var_1_68=4, var_1_69=1, var_1_70=0, var_1_71=3, var_1_72=17/2, var_1_73=0, var_1_74=11, var_1_75=4, var_1_78=0, var_1_79=0, var_1_7=0, var_1_80=0, var_1_81=1, var_1_82=124, var_1_83=0, var_1_84=4, var_1_85=128, var_1_86=69/20, var_1_87=0, var_1_88=0, var_1_89=0, var_1_91=1, var_1_92=-4, var_1_94=0, var_1_95=64, var_1_96=2, var_1_97=2147483647, var_1_98=17/20, var_1_99=-128] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 222 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 48.8s, OverallIterations: 23, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 16.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11170 SdHoareTripleChecker+Valid, 8.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10998 mSDsluCounter, 32500 SdHoareTripleChecker+Invalid, 7.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21940 mSDsCounter, 2944 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7526 IncrementalHoareTripleChecker+Invalid, 10470 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2944 mSolverCounterUnsat, 10560 mSDtfsCounter, 7526 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 13380 GetRequests, 13223 SyntacticMatches, 3 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5326occurred in iteration=18, InterpolantAutomatonStates: 161, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.2s AutomataMinimizationTime, 22 MinimizatonAttempts, 12649 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.3s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 12.5s InterpolantComputationTime, 11424 NumberOfCodeBlocks, 11424 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 13303 ConstructedInterpolants, 0 QuantifiedInterpolants, 32382 SizeOfPredicates, 76 NumberOfNonLiveVariables, 23767 ConjunctsInSsa, 182 ConjunctsInUnsatCore, 28 InterpolantComputations, 19 PerfectInterpolantSequences, 301528/302512 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-29 06:56:52,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya --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.2.4-dev-0e0057c [2023-11-29 06:56:53,925 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:56:54,007 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 06:56:54,013 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:56:54,013 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:56:54,039 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:56:54,040 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:56:54,040 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:56:54,041 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:56:54,042 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:56:54,042 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:56:54,043 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:56:54,044 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:56:54,044 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:56:54,045 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:56:54,046 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:56:54,046 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:56:54,047 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:56:54,047 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:56:54,048 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:56:54,048 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:56:54,048 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:56:54,049 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:56:54,049 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:56:54,049 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 06:56:54,050 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 06:56:54,050 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:56:54,051 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:56:54,051 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:56:54,051 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:56:54,052 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:56:54,052 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:56:54,052 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:56:54,053 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:56:54,053 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:56:54,053 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:56:54,053 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:56:54,054 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 06:56:54,054 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 06:56:54,054 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:56:54,054 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:56:54,055 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:56:54,055 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:56:54,055 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:56:54,055 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 06:56:54,055 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya 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 [2023-11-29 06:56:54,330 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:56:54,354 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:56:54,357 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:56:54,359 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:56:54,359 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:56:54,361 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2023-11-29 06:56:57,230 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:56:57,459 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:56:57,460 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2023-11-29 06:56:57,472 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data/6def5ef9d/d237669b677d44dd8328d08647e97c43/FLAG60884d908 [2023-11-29 06:56:57,487 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/data/6def5ef9d/d237669b677d44dd8328d08647e97c43 [2023-11-29 06:56:57,489 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:56:57,491 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:56:57,492 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:56:57,492 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:56:57,497 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:56:57,498 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:57,499 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@790eaa1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57, skipping insertion in model container [2023-11-29 06:56:57,499 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:57,541 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:56:57,693 WARN L240 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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2023-11-29 06:56:57,811 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:56:57,831 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:56:57,844 WARN L240 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_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-63.i[916,929] [2023-11-29 06:56:57,902 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:56:57,924 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:56:57,925 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57 WrapperNode [2023-11-29 06:56:57,925 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:56:57,926 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:56:57,926 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:56:57,926 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:56:57,934 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:57,955 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:57,993 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 458 [2023-11-29 06:56:57,993 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:56:57,994 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:56:57,994 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:56:57,995 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:56:58,018 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,019 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,027 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,072 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]. [2023-11-29 06:56:58,072 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,072 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,095 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,102 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,108 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,112 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,118 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:56:58,120 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:56:58,120 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:56:58,120 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:56:58,121 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (1/1) ... [2023-11-29 06:56:58,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:56:58,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:56:58,149 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:56:58,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:56:58,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:56:58,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 06:56:58,178 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 06:56:58,179 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 06:56:58,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:56:58,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:56:58,296 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:56:58,298 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:57:12,460 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:57:12,526 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:57:12,527 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 06:57:12,527 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:57:12 BoogieIcfgContainer [2023-11-29 06:57:12,527 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:57:12,530 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:57:12,530 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:57:12,533 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:57:12,533 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:56:57" (1/3) ... [2023-11-29 06:57:12,534 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1abdfd81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:57:12, skipping insertion in model container [2023-11-29 06:57:12,534 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:56:57" (2/3) ... [2023-11-29 06:57:12,534 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1abdfd81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:57:12, skipping insertion in model container [2023-11-29 06:57:12,534 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:57:12" (3/3) ... [2023-11-29 06:57:12,536 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-63.i [2023-11-29 06:57:12,549 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:57:12,550 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 06:57:12,595 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:57:12,600 INFO L357 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, mHoare=true, 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;@4f1ba4c1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:57:12,600 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 06:57:12,605 INFO L276 IsEmpty]: Start isEmpty. Operand has 196 states, 119 states have (on average 1.5378151260504203) internal successors, (183), 120 states have internal predecessors, (183), 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) [2023-11-29 06:57:12,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2023-11-29 06:57:12,631 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:12,632 INFO L195 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] [2023-11-29 06:57:12,632 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:12,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:12,637 INFO L85 PathProgramCache]: Analyzing trace with hash 640937614, now seen corresponding path program 1 times [2023-11-29 06:57:12,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:12,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421366512] [2023-11-29 06:57:12,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:12,652 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 [2023-11-29 06:57:12,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:12,653 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:57:12,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:13,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:13,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 06:57:13,874 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:13,952 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 2874 proven. 0 refuted. 0 times theorem prover too weak. 7930 trivial. 0 not checked. [2023-11-29 06:57:13,952 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:57:13,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:13,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421366512] [2023-11-29 06:57:13,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421366512] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:57:13,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:57:13,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:57:13,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689166385] [2023-11-29 06:57:13,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:57:13,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 06:57:13,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:13,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 06:57:13,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 06:57:13,984 INFO L87 Difference]: Start difference. First operand has 196 states, 119 states have (on average 1.5378151260504203) internal successors, (183), 120 states have internal predecessors, (183), 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 49.5) internal successors, (99), 2 states have internal predecessors, (99), 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) [2023-11-29 06:57:17,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:17,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:57:17,241 INFO L93 Difference]: Finished difference Result 389 states and 734 transitions. [2023-11-29 06:57:17,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 06:57:17,275 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 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 462 [2023-11-29 06:57:17,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:57:17,285 INFO L225 Difference]: With dead ends: 389 [2023-11-29 06:57:17,285 INFO L226 Difference]: Without dead ends: 194 [2023-11-29 06:57:17,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 06:57:17,293 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-11-29 06:57:17,294 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 321 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-11-29 06:57:17,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2023-11-29 06:57:17,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2023-11-29 06:57:17,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 118 states have (on average 1.4915254237288136) internal successors, (176), 118 states have internal predecessors, (176), 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) [2023-11-29 06:57:17,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 324 transitions. [2023-11-29 06:57:17,361 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 324 transitions. Word has length 462 [2023-11-29 06:57:17,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:57:17,362 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 324 transitions. [2023-11-29 06:57:17,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 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) [2023-11-29 06:57:17,363 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 324 transitions. [2023-11-29 06:57:17,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2023-11-29 06:57:17,379 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:17,380 INFO L195 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] [2023-11-29 06:57:17,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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)] Forceful destruction successful, exit code 0 [2023-11-29 06:57:17,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:17,581 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:17,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:17,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1566067106, now seen corresponding path program 1 times [2023-11-29 06:57:17,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:17,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [66068037] [2023-11-29 06:57:17,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:17,584 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 [2023-11-29 06:57:17,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:17,585 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:57:17,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:18,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:18,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:57:18,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:57:18,941 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:57:18,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:18,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [66068037] [2023-11-29 06:57:18,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [66068037] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:57:18,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:57:18,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:57:18,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58384854] [2023-11-29 06:57:18,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:57:18,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:57:18,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:18,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:57:18,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:57:18,948 INFO L87 Difference]: Start difference. First operand 194 states and 324 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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) [2023-11-29 06:57:23,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:23,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:57:23,320 INFO L93 Difference]: Finished difference Result 434 states and 719 transitions. [2023-11-29 06:57:23,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:57:23,321 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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 462 [2023-11-29 06:57:23,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:57:23,329 INFO L225 Difference]: With dead ends: 434 [2023-11-29 06:57:23,329 INFO L226 Difference]: Without dead ends: 241 [2023-11-29 06:57:23,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 460 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:57:23,334 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 180 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-29 06:57:23,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 585 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-11-29 06:57:23,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2023-11-29 06:57:23,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 240. [2023-11-29 06:57:23,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 137 states have (on average 1.416058394160584) internal successors, (194), 138 states have internal predecessors, (194), 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) [2023-11-29 06:57:23,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 394 transitions. [2023-11-29 06:57:23,383 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 394 transitions. Word has length 462 [2023-11-29 06:57:23,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:57:23,385 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 394 transitions. [2023-11-29 06:57:23,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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) [2023-11-29 06:57:23,386 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 394 transitions. [2023-11-29 06:57:23,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2023-11-29 06:57:23,389 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:23,390 INFO L195 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] [2023-11-29 06:57:23,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:23,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:23,591 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:23,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:23,591 INFO L85 PathProgramCache]: Analyzing trace with hash -984156201, now seen corresponding path program 1 times [2023-11-29 06:57:23,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:23,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1638413531] [2023-11-29 06:57:23,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:23,593 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 [2023-11-29 06:57:23,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:23,594 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:57:23,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:24,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:57:24,735 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:26,395 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:57:26,396 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:57:26,396 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:26,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1638413531] [2023-11-29 06:57:26,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1638413531] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:57:26,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:57:26,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:57:26,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695982255] [2023-11-29 06:57:26,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:57:26,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:57:26,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:26,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:57:26,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:57:26,401 INFO L87 Difference]: Start difference. First operand 240 states and 394 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 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) [2023-11-29 06:57:30,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:31,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:32,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:57:32,010 INFO L93 Difference]: Finished difference Result 632 states and 1040 transitions. [2023-11-29 06:57:32,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:57:32,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 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 463 [2023-11-29 06:57:32,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:57:32,017 INFO L225 Difference]: With dead ends: 632 [2023-11-29 06:57:32,017 INFO L226 Difference]: Without dead ends: 435 [2023-11-29 06:57:32,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 461 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:57:32,019 INFO L413 NwaCegarLoop]: 316 mSDtfsCounter, 114 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-11-29 06:57:32,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 624 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2023-11-29 06:57:32,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2023-11-29 06:57:32,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 432. [2023-11-29 06:57:32,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 253 states have (on average 1.4308300395256917) internal successors, (362), 254 states have internal predecessors, (362), 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) [2023-11-29 06:57:32,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 710 transitions. [2023-11-29 06:57:32,092 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 710 transitions. Word has length 463 [2023-11-29 06:57:32,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:57:32,094 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 710 transitions. [2023-11-29 06:57:32,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 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) [2023-11-29 06:57:32,094 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 710 transitions. [2023-11-29 06:57:32,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2023-11-29 06:57:32,098 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:32,099 INFO L195 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] [2023-11-29 06:57:32,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:32,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:32,300 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:32,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:32,300 INFO L85 PathProgramCache]: Analyzing trace with hash 352129946, now seen corresponding path program 1 times [2023-11-29 06:57:32,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:32,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1903679050] [2023-11-29 06:57:32,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:32,301 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 [2023-11-29 06:57:32,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:32,302 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:57:32,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:33,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:33,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:57:33,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5365 proven. 93 refuted. 0 times theorem prover too weak. 5346 trivial. 0 not checked. [2023-11-29 06:57:34,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:57:34,840 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 126 proven. 93 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2023-11-29 06:57:34,840 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:34,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1903679050] [2023-11-29 06:57:34,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1903679050] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:57:34,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:57:34,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 06:57:34,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144780667] [2023-11-29 06:57:34,842 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:57:34,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:57:34,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:34,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:57:34,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:57:34,846 INFO L87 Difference]: Start difference. First operand 432 states and 710 transitions. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 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) [2023-11-29 06:57:39,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.53s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:40,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:57:40,980 INFO L93 Difference]: Finished difference Result 866 states and 1410 transitions. [2023-11-29 06:57:40,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:57:40,981 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 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 464 [2023-11-29 06:57:40,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:57:40,988 INFO L225 Difference]: With dead ends: 866 [2023-11-29 06:57:40,989 INFO L226 Difference]: Without dead ends: 477 [2023-11-29 06:57:40,991 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 920 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:57:40,992 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 186 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:57:40,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 719 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-11-29 06:57:40,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2023-11-29 06:57:41,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 466. [2023-11-29 06:57:41,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 269 states have (on average 1.3977695167286246) internal successors, (376), 270 states have internal predecessors, (376), 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) [2023-11-29 06:57:41,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 756 transitions. [2023-11-29 06:57:41,063 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 756 transitions. Word has length 464 [2023-11-29 06:57:41,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:57:41,064 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 756 transitions. [2023-11-29 06:57:41,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 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) [2023-11-29 06:57:41,065 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 756 transitions. [2023-11-29 06:57:41,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 466 [2023-11-29 06:57:41,069 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:41,070 INFO L195 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] [2023-11-29 06:57:41,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:41,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:41,271 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:41,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:41,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1907889391, now seen corresponding path program 1 times [2023-11-29 06:57:41,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:41,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1510595510] [2023-11-29 06:57:41,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:41,272 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 [2023-11-29 06:57:41,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:41,273 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:57:41,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:42,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:42,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 750 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:57:42,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:43,235 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5469 proven. 105 refuted. 0 times theorem prover too weak. 5230 trivial. 0 not checked. [2023-11-29 06:57:43,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:57:43,832 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 114 proven. 105 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2023-11-29 06:57:43,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:43,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1510595510] [2023-11-29 06:57:43,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1510595510] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:57:43,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:57:43,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 06:57:43,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949578381] [2023-11-29 06:57:43,834 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:57:43,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:57:43,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:43,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:57:43,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:57:43,836 INFO L87 Difference]: Start difference. First operand 466 states and 756 transitions. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 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) [2023-11-29 06:57:49,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:50,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:57:50,901 INFO L93 Difference]: Finished difference Result 885 states and 1420 transitions. [2023-11-29 06:57:50,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:57:50,902 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 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 465 [2023-11-29 06:57:50,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:57:50,906 INFO L225 Difference]: With dead ends: 885 [2023-11-29 06:57:50,906 INFO L226 Difference]: Without dead ends: 488 [2023-11-29 06:57:50,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 932 GetRequests, 922 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:57:50,909 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 158 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 59 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-11-29 06:57:50,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 730 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 596 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time] [2023-11-29 06:57:50,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2023-11-29 06:57:50,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 478. [2023-11-29 06:57:50,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 278 states have (on average 1.3633093525179856) internal successors, (379), 279 states have internal predecessors, (379), 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) [2023-11-29 06:57:50,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 759 transitions. [2023-11-29 06:57:50,972 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 759 transitions. Word has length 465 [2023-11-29 06:57:50,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:57:50,973 INFO L495 AbstractCegarLoop]: Abstraction has 478 states and 759 transitions. [2023-11-29 06:57:50,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 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) [2023-11-29 06:57:50,973 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 759 transitions. [2023-11-29 06:57:50,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2023-11-29 06:57:50,976 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:50,976 INFO L195 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] [2023-11-29 06:57:50,998 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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)] Forceful destruction successful, exit code 0 [2023-11-29 06:57:51,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:51,177 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:51,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:51,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1043683959, now seen corresponding path program 1 times [2023-11-29 06:57:51,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:51,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [787199989] [2023-11-29 06:57:51,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:51,178 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 [2023-11-29 06:57:51,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:51,179 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:57:51,180 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:57:52,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:52,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:57:52,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:55,768 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:57:55,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:57:55,769 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:55,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [787199989] [2023-11-29 06:57:55,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [787199989] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:57:55,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:57:55,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:57:55,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795092044] [2023-11-29 06:57:55,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:57:55,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:57:55,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:55,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:57:55,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:57:55,773 INFO L87 Difference]: Start difference. First operand 478 states and 759 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 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) [2023-11-29 06:58:00,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:04,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:04,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:58:04,362 INFO L93 Difference]: Finished difference Result 1070 states and 1712 transitions. [2023-11-29 06:58:04,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:58:04,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 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 [2023-11-29 06:58:04,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:58:04,399 INFO L225 Difference]: With dead ends: 1070 [2023-11-29 06:58:04,399 INFO L226 Difference]: Without dead ends: 665 [2023-11-29 06:58:04,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 463 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:58:04,402 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 260 mSDsluCounter, 786 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 149 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1097 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 06:58:04,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 1097 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 176 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2023-11-29 06:58:04,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2023-11-29 06:58:04,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 633. [2023-11-29 06:58:04,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 399 states have (on average 1.4335839598997493) internal successors, (572), 399 states have internal predecessors, (572), 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) [2023-11-29 06:58:04,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1016 transitions. [2023-11-29 06:58:04,497 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1016 transitions. Word has length 467 [2023-11-29 06:58:04,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:58:04,498 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 1016 transitions. [2023-11-29 06:58:04,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 4 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) [2023-11-29 06:58:04,498 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1016 transitions. [2023-11-29 06:58:04,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2023-11-29 06:58:04,509 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:58:04,509 INFO L195 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] [2023-11-29 06:58:04,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-29 06:58:04,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:04,710 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:58:04,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:04,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1630489973, now seen corresponding path program 1 times [2023-11-29 06:58:04,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:58:04,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [615968575] [2023-11-29 06:58:04,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:04,712 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 [2023-11-29 06:58:04,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:58:04,713 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:58:04,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:05,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:05,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:58:05,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:58:05,908 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:58:05,908 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:58:05,908 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:58:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [615968575] [2023-11-29 06:58:05,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [615968575] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:58:05,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:58:05,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:58:05,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010540186] [2023-11-29 06:58:05,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:58:05,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:58:05,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:58:05,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:58:05,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:58:05,911 INFO L87 Difference]: Start difference. First operand 633 states and 1016 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 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) [2023-11-29 06:58:09,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:58:11,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:58:13,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:58:13,489 INFO L93 Difference]: Finished difference Result 1449 states and 2314 transitions. [2023-11-29 06:58:13,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:58:13,490 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 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 [2023-11-29 06:58:13,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:58:13,499 INFO L225 Difference]: With dead ends: 1449 [2023-11-29 06:58:13,499 INFO L226 Difference]: Without dead ends: 1044 [2023-11-29 06:58:13,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:58:13,502 INFO L413 NwaCegarLoop]: 602 mSDtfsCounter, 649 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 296 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 1351 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 296 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:58:13,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [649 Valid, 1351 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [296 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2023-11-29 06:58:13,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2023-11-29 06:58:13,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 635. [2023-11-29 06:58:13,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 401 states have (on average 1.43142144638404) internal successors, (574), 401 states have internal predecessors, (574), 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) [2023-11-29 06:58:13,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1018 transitions. [2023-11-29 06:58:13,664 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1018 transitions. Word has length 467 [2023-11-29 06:58:13,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:58:13,665 INFO L495 AbstractCegarLoop]: Abstraction has 635 states and 1018 transitions. [2023-11-29 06:58:13,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 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) [2023-11-29 06:58:13,666 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1018 transitions. [2023-11-29 06:58:13,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2023-11-29 06:58:13,669 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:58:13,670 INFO L195 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] [2023-11-29 06:58:13,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:13,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:13,871 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:58:13,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:13,871 INFO L85 PathProgramCache]: Analyzing trace with hash 889469961, now seen corresponding path program 1 times [2023-11-29 06:58:13,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:58:13,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1709778049] [2023-11-29 06:58:13,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:13,873 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 [2023-11-29 06:58:13,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:58:13,874 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:58:13,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:15,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:15,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 752 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:58:15,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:58:15,139 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-29 06:58:15,139 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:58:15,139 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:58:15,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1709778049] [2023-11-29 06:58:15,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1709778049] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:58:15,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:58:15,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:58:15,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576804490] [2023-11-29 06:58:15,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:58:15,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:58:15,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:58:15,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:58:15,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:58:15,142 INFO L87 Difference]: Start difference. First operand 635 states and 1018 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 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) [2023-11-29 06:58:18,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:18,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:58:18,698 INFO L93 Difference]: Finished difference Result 1070 states and 1706 transitions. [2023-11-29 06:58:18,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:58:18,699 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 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 [2023-11-29 06:58:18,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:58:18,705 INFO L225 Difference]: With dead ends: 1070 [2023-11-29 06:58:18,705 INFO L226 Difference]: Without dead ends: 663 [2023-11-29 06:58:18,707 INFO L412 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 [2023-11-29 06:58:18,708 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 12 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-11-29 06:58:18,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 621 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-11-29 06:58:18,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2023-11-29 06:58:18,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 653. [2023-11-29 06:58:18,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 419 states have (on average 1.4272076372315037) internal successors, (598), 419 states have internal predecessors, (598), 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) [2023-11-29 06:58:18,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1042 transitions. [2023-11-29 06:58:18,803 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1042 transitions. Word has length 467 [2023-11-29 06:58:18,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:58:18,804 INFO L495 AbstractCegarLoop]: Abstraction has 653 states and 1042 transitions. [2023-11-29 06:58:18,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 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) [2023-11-29 06:58:18,805 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1042 transitions. [2023-11-29 06:58:18,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2023-11-29 06:58:18,809 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:58:18,809 INFO L195 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] [2023-11-29 06:58:18,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:19,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:19,010 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:58:19,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:19,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1197507529, now seen corresponding path program 1 times [2023-11-29 06:58:19,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:58:19,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1026751671] [2023-11-29 06:58:19,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:19,012 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 [2023-11-29 06:58:19,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:58:19,013 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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) [2023-11-29 06:58:19,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cc88db7b-f896-4e55-aa1a-d2c7e333cd75/bin/uautomizer-verify-BQ2R08f2Ya/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 [2023-11-29 06:58:20,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:20,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 06:58:20,232 INFO L285 TraceCheckSpWp]: Computing forward predicates...