./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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_3046c955-5888-44e9-9ac0-6b5026031ba8/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 6257c3f163e6ff273e80adb62a710763b7566e9519a02e63ef5b17a79923aac8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:18:48,298 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:18:48,359 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 00:18:48,363 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:18:48,364 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:18:48,386 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:18:48,386 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:18:48,387 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:18:48,388 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:18:48,388 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:18:48,389 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:18:48,389 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:18:48,390 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:18:48,391 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:18:48,391 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:18:48,392 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:18:48,392 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:18:48,393 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:18:48,393 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:18:48,394 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:18:48,394 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:18:48,396 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:18:48,397 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:18:48,397 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:18:48,398 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:18:48,398 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:18:48,398 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:18:48,399 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:18:48,399 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:18:48,400 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:18:48,400 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:18:48,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:18:48,401 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:18:48,401 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:18:48,401 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:18:48,401 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:18:48,402 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:18:48,402 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:18:48,402 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:18:48,402 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:18:48,402 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:18:48,403 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:18:48,403 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_3046c955-5888-44e9-9ac0-6b5026031ba8/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_3046c955-5888-44e9-9ac0-6b5026031ba8/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 -> 6257c3f163e6ff273e80adb62a710763b7566e9519a02e63ef5b17a79923aac8 [2023-11-29 00:18:48,628 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:18:48,649 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:18:48,651 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:18:48,653 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:18:48,653 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:18:48,654 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i [2023-11-29 00:18:53,447 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:18:53,689 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:18:53,690 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i [2023-11-29 00:18:53,704 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/07cd94b6f/4e3974b005d344aa83d057039a1d4a36/FLAGa3fa031bf [2023-11-29 00:18:53,719 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/07cd94b6f/4e3974b005d344aa83d057039a1d4a36 [2023-11-29 00:18:53,722 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:18:53,724 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:18:53,725 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:18:53,725 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:18:53,731 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:18:53,731 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:18:53" (1/1) ... [2023-11-29 00:18:53,733 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@425aa6cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:53, skipping insertion in model container [2023-11-29 00:18:53,733 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:18:53" (1/1) ... [2023-11-29 00:18:53,782 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:18:53,936 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_3046c955-5888-44e9-9ac0-6b5026031ba8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i[916,929] [2023-11-29 00:18:54,066 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:18:54,083 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:18:54,096 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_3046c955-5888-44e9-9ac0-6b5026031ba8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i[916,929] [2023-11-29 00:18:54,160 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:18:54,178 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:18:54,178 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54 WrapperNode [2023-11-29 00:18:54,178 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:18:54,179 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:18:54,179 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:18:54,179 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:18:54,186 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,205 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,268 INFO L138 Inliner]: procedures = 26, calls = 107, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 610 [2023-11-29 00:18:54,269 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:18:54,269 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:18:54,270 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:18:54,270 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:18:54,278 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,279 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,286 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,315 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 00:18:54,316 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,316 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,341 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,348 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,357 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,361 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,372 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:18:54,373 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:18:54,373 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:18:54,373 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:18:54,374 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (1/1) ... [2023-11-29 00:18:54,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:18:54,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:18:54,399 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:18:54,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:18:54,431 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:18:54,431 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:18:54,431 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:18:54,432 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:18:54,432 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:18:54,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:18:54,573 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:18:54,574 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:18:55,275 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:18:55,317 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:18:55,318 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 00:18:55,318 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:18:55 BoogieIcfgContainer [2023-11-29 00:18:55,318 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:18:55,321 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:18:55,321 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:18:55,324 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:18:55,324 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:18:53" (1/3) ... [2023-11-29 00:18:55,325 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6af62a65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:18:55, skipping insertion in model container [2023-11-29 00:18:55,325 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:18:54" (2/3) ... [2023-11-29 00:18:55,325 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6af62a65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:18:55, skipping insertion in model container [2023-11-29 00:18:55,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:18:55" (3/3) ... [2023-11-29 00:18:55,327 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-87.i [2023-11-29 00:18:55,346 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:18:55,346 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:18:55,401 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:18:55,408 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;@58c95e5b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:18:55,408 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:18:55,414 INFO L276 IsEmpty]: Start isEmpty. Operand has 243 states, 146 states have (on average 1.5547945205479452) internal successors, (227), 147 states have internal predecessors, (227), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-29 00:18:55,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 574 [2023-11-29 00:18:55,449 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:18:55,450 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:18:55,451 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:18:55,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:55,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1363665036, now seen corresponding path program 1 times [2023-11-29 00:18:55,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:18:55,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596308484] [2023-11-29 00:18:55,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:55,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:18:55,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:55,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:18:55,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596308484] [2023-11-29 00:18:55,804 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 00:18:55,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058673536] [2023-11-29 00:18:55,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:55,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:55,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:18:55,812 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:18:55,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:18:56,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:56,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 1253 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 00:18:56,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:56,293 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 186 proven. 0 refuted. 0 times theorem prover too weak. 17298 trivial. 0 not checked. [2023-11-29 00:18:56,294 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:18:56,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058673536] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:18:56,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:18:56,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:18:56,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103238263] [2023-11-29 00:18:56,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:18:56,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:18:56,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:18:56,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:18:56,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:18:56,338 INFO L87 Difference]: Start difference. First operand has 243 states, 146 states have (on average 1.5547945205479452) internal successors, (227), 147 states have internal predecessors, (227), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Second operand has 2 states, 2 states have (on average 54.0) internal successors, (108), 2 states have internal predecessors, (108), 2 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 2 states have call successors, (94) [2023-11-29 00:18:56,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:18:56,413 INFO L93 Difference]: Finished difference Result 483 states and 922 transitions. [2023-11-29 00:18:56,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:18:56,416 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 54.0) internal successors, (108), 2 states have internal predecessors, (108), 2 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 2 states have call successors, (94) Word has length 573 [2023-11-29 00:18:56,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:18:56,428 INFO L225 Difference]: With dead ends: 483 [2023-11-29 00:18:56,428 INFO L226 Difference]: Without dead ends: 241 [2023-11-29 00:18:56,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 572 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 00:18:56,439 INFO L413 NwaCegarLoop]: 405 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, 405 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 00:18:56,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 405 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:18:56,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2023-11-29 00:18:56,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 241. [2023-11-29 00:18:56,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 145 states have (on average 1.5172413793103448) internal successors, (220), 145 states have internal predecessors, (220), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-29 00:18:56,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 408 transitions. [2023-11-29 00:18:56,525 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 408 transitions. Word has length 573 [2023-11-29 00:18:56,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:18:56,525 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 408 transitions. [2023-11-29 00:18:56,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 54.0) internal successors, (108), 2 states have internal predecessors, (108), 2 states have call successors, (94), 2 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 2 states have call successors, (94) [2023-11-29 00:18:56,526 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 408 transitions. [2023-11-29 00:18:56,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 575 [2023-11-29 00:18:56,546 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:18:56,546 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:18:56,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:18:56,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:56,748 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:18:56,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:56,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1526255751, now seen corresponding path program 1 times [2023-11-29 00:18:56,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:18:56,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857722136] [2023-11-29 00:18:56,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:56,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:18:56,872 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:18:56,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1039941378] [2023-11-29 00:18:56,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:56,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:56,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:18:56,875 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:18:56,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:18:57,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:57,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:18:57,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:57,313 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:18:57,313 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:18:57,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:18:57,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857722136] [2023-11-29 00:18:57,314 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:18:57,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039941378] [2023-11-29 00:18:57,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039941378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:18:57,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:18:57,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:18:57,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587466356] [2023-11-29 00:18:57,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:18:57,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:18:57,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:18:57,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:18:57,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:18:57,319 INFO L87 Difference]: Start difference. First operand 241 states and 408 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:18:57,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:18:57,411 INFO L93 Difference]: Finished difference Result 636 states and 1083 transitions. [2023-11-29 00:18:57,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:18:57,412 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 574 [2023-11-29 00:18:57,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:18:57,420 INFO L225 Difference]: With dead ends: 636 [2023-11-29 00:18:57,420 INFO L226 Difference]: Without dead ends: 396 [2023-11-29 00:18:57,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 572 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 00:18:57,423 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 256 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:18:57,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 898 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:18:57,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2023-11-29 00:18:57,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 393. [2023-11-29 00:18:57,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 254 states have (on average 1.578740157480315) internal successors, (401), 255 states have internal predecessors, (401), 136 states have call successors, (136), 2 states have call predecessors, (136), 2 states have return successors, (136), 135 states have call predecessors, (136), 136 states have call successors, (136) [2023-11-29 00:18:57,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 673 transitions. [2023-11-29 00:18:57,496 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 673 transitions. Word has length 574 [2023-11-29 00:18:57,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:18:57,499 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 673 transitions. [2023-11-29 00:18:57,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:18:57,500 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 673 transitions. [2023-11-29 00:18:57,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 576 [2023-11-29 00:18:57,505 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:18:57,506 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:18:57,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:18:57,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:57,707 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:18:57,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:57,707 INFO L85 PathProgramCache]: Analyzing trace with hash -429881124, now seen corresponding path program 1 times [2023-11-29 00:18:57,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:18:57,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764682639] [2023-11-29 00:18:57,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:57,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:18:57,791 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:18:57,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1028941009] [2023-11-29 00:18:57,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:57,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:57,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:18:57,793 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:18:57,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 00:18:58,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:58,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:18:58,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:58,218 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:18:58,218 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:18:58,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:18:58,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764682639] [2023-11-29 00:18:58,219 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:18:58,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028941009] [2023-11-29 00:18:58,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028941009] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:18:58,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:18:58,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:18:58,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114259684] [2023-11-29 00:18:58,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:18:58,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:18:58,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:18:58,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:18:58,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:18:58,223 INFO L87 Difference]: Start difference. First operand 393 states and 673 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:18:58,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:18:58,302 INFO L93 Difference]: Finished difference Result 1059 states and 1813 transitions. [2023-11-29 00:18:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:18:58,302 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 575 [2023-11-29 00:18:58,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:18:58,322 INFO L225 Difference]: With dead ends: 1059 [2023-11-29 00:18:58,323 INFO L226 Difference]: Without dead ends: 667 [2023-11-29 00:18:58,324 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 573 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 00:18:58,326 INFO L413 NwaCegarLoop]: 511 mSDtfsCounter, 244 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:18:58,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 901 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:18:58,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2023-11-29 00:18:58,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 664. [2023-11-29 00:18:58,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 432 states have (on average 1.5763888888888888) internal successors, (681), 435 states have internal predecessors, (681), 227 states have call successors, (227), 4 states have call predecessors, (227), 4 states have return successors, (227), 224 states have call predecessors, (227), 227 states have call successors, (227) [2023-11-29 00:18:58,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1135 transitions. [2023-11-29 00:18:58,411 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1135 transitions. Word has length 575 [2023-11-29 00:18:58,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:18:58,413 INFO L495 AbstractCegarLoop]: Abstraction has 664 states and 1135 transitions. [2023-11-29 00:18:58,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:18:58,414 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1135 transitions. [2023-11-29 00:18:58,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 576 [2023-11-29 00:18:58,419 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:18:58,420 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:18:58,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 00:18:58,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-29 00:18:58,624 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:18:58,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:58,625 INFO L85 PathProgramCache]: Analyzing trace with hash -289332514, now seen corresponding path program 1 times [2023-11-29 00:18:58,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:18:58,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788983289] [2023-11-29 00:18:58,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:58,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:18:58,702 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:18:58,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1669364145] [2023-11-29 00:18:58,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:58,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:58,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:18:58,704 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:18:58,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 00:18:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:18:59,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 1256 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:18:59,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:18:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:18:59,122 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:18:59,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:18:59,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788983289] [2023-11-29 00:18:59,122 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:18:59,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669364145] [2023-11-29 00:18:59,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669364145] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:18:59,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:18:59,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:18:59,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424252637] [2023-11-29 00:18:59,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:18:59,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:18:59,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:18:59,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:18:59,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:18:59,127 INFO L87 Difference]: Start difference. First operand 664 states and 1135 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:18:59,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:18:59,234 INFO L93 Difference]: Finished difference Result 1938 states and 3299 transitions. [2023-11-29 00:18:59,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:18:59,235 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 575 [2023-11-29 00:18:59,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:18:59,245 INFO L225 Difference]: With dead ends: 1938 [2023-11-29 00:18:59,245 INFO L226 Difference]: Without dead ends: 1275 [2023-11-29 00:18:59,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 573 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 00:18:59,249 INFO L413 NwaCegarLoop]: 735 mSDtfsCounter, 384 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:18:59,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 1119 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:18:59,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1275 states. [2023-11-29 00:18:59,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1275 to 1273. [2023-11-29 00:18:59,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1273 states, 810 states have (on average 1.5358024691358025) internal successors, (1244), 816 states have internal predecessors, (1244), 454 states have call successors, (454), 8 states have call predecessors, (454), 8 states have return successors, (454), 448 states have call predecessors, (454), 454 states have call successors, (454) [2023-11-29 00:18:59,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1273 states to 1273 states and 2152 transitions. [2023-11-29 00:18:59,376 INFO L78 Accepts]: Start accepts. Automaton has 1273 states and 2152 transitions. Word has length 575 [2023-11-29 00:18:59,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:18:59,377 INFO L495 AbstractCegarLoop]: Abstraction has 1273 states and 2152 transitions. [2023-11-29 00:18:59,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:18:59,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1273 states and 2152 transitions. [2023-11-29 00:18:59,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 576 [2023-11-29 00:18:59,382 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:18:59,382 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:18:59,388 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 00:18:59,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:59,584 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:18:59,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:18:59,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1714653854, now seen corresponding path program 1 times [2023-11-29 00:18:59,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:18:59,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974217468] [2023-11-29 00:18:59,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:59,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:18:59,644 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:18:59,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1921492237] [2023-11-29 00:18:59,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:18:59,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:18:59,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:18:59,646 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:18:59,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 00:19:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:00,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 1254 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:19:00,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:00,507 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 8815 proven. 132 refuted. 0 times theorem prover too weak. 8537 trivial. 0 not checked. [2023-11-29 00:19:00,508 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:19:00,956 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 147 proven. 132 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:19:00,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:00,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974217468] [2023-11-29 00:19:00,956 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:00,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921492237] [2023-11-29 00:19:00,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921492237] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:19:00,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:19:00,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 00:19:00,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537331389] [2023-11-29 00:19:00,957 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:19:00,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:19:00,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:00,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:19:00,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:19:00,960 INFO L87 Difference]: Start difference. First operand 1273 states and 2152 transitions. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) [2023-11-29 00:19:01,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:01,660 INFO L93 Difference]: Finished difference Result 2101 states and 3541 transitions. [2023-11-29 00:19:01,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:19:01,661 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) Word has length 575 [2023-11-29 00:19:01,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:01,669 INFO L225 Difference]: With dead ends: 2101 [2023-11-29 00:19:01,669 INFO L226 Difference]: Without dead ends: 829 [2023-11-29 00:19:01,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1152 GetRequests, 1142 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:19:01,675 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 543 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:01,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 714 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:19:01,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2023-11-29 00:19:01,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 773. [2023-11-29 00:19:01,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 492 states have (on average 1.508130081300813) internal successors, (742), 494 states have internal predecessors, (742), 272 states have call successors, (272), 8 states have call predecessors, (272), 8 states have return successors, (272), 270 states have call predecessors, (272), 272 states have call successors, (272) [2023-11-29 00:19:01,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1286 transitions. [2023-11-29 00:19:01,785 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1286 transitions. Word has length 575 [2023-11-29 00:19:01,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:01,786 INFO L495 AbstractCegarLoop]: Abstraction has 773 states and 1286 transitions. [2023-11-29 00:19:01,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) [2023-11-29 00:19:01,787 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1286 transitions. [2023-11-29 00:19:01,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 577 [2023-11-29 00:19:01,792 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:01,793 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:01,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 00:19:01,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:01,994 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:01,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:01,994 INFO L85 PathProgramCache]: Analyzing trace with hash 2018236690, now seen corresponding path program 1 times [2023-11-29 00:19:01,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:01,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239475014] [2023-11-29 00:19:01,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:01,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:02,064 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:02,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048446035] [2023-11-29 00:19:02,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:02,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:02,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:02,066 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:02,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 00:19:02,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:02,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 00:19:02,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 8679 proven. 120 refuted. 0 times theorem prover too weak. 8685 trivial. 0 not checked. [2023-11-29 00:19:02,811 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:19:03,210 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 159 proven. 120 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:19:03,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239475014] [2023-11-29 00:19:03,211 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048446035] [2023-11-29 00:19:03,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048446035] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:19:03,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:19:03,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 00:19:03,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502561739] [2023-11-29 00:19:03,212 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:19:03,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:19:03,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:03,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:19:03,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:19:03,215 INFO L87 Difference]: Start difference. First operand 773 states and 1286 transitions. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 2 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 2 states have call predecessors, (135), 2 states have call successors, (135) [2023-11-29 00:19:04,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:04,048 INFO L93 Difference]: Finished difference Result 1660 states and 2735 transitions. [2023-11-29 00:19:04,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:19:04,049 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 2 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 2 states have call predecessors, (135), 2 states have call successors, (135) Word has length 576 [2023-11-29 00:19:04,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:04,057 INFO L225 Difference]: With dead ends: 1660 [2023-11-29 00:19:04,058 INFO L226 Difference]: Without dead ends: 888 [2023-11-29 00:19:04,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1154 GetRequests, 1144 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 00:19:04,062 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 228 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:04,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 904 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 00:19:04,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2023-11-29 00:19:04,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 873. [2023-11-29 00:19:04,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 535 states have (on average 1.452336448598131) internal successors, (777), 538 states have internal predecessors, (777), 325 states have call successors, (325), 12 states have call predecessors, (325), 12 states have return successors, (325), 322 states have call predecessors, (325), 325 states have call successors, (325) [2023-11-29 00:19:04,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1427 transitions. [2023-11-29 00:19:04,172 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1427 transitions. Word has length 576 [2023-11-29 00:19:04,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:04,173 INFO L495 AbstractCegarLoop]: Abstraction has 873 states and 1427 transitions. [2023-11-29 00:19:04,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 2 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 2 states have call predecessors, (135), 2 states have call successors, (135) [2023-11-29 00:19:04,174 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1427 transitions. [2023-11-29 00:19:04,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 580 [2023-11-29 00:19:04,179 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:04,180 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:04,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 00:19:04,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:04,380 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:04,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:04,381 INFO L85 PathProgramCache]: Analyzing trace with hash 994434598, now seen corresponding path program 1 times [2023-11-29 00:19:04,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:04,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097254886] [2023-11-29 00:19:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:04,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:04,446 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:04,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [59693347] [2023-11-29 00:19:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:04,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:04,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:04,448 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:04,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 00:19:04,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:04,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:19:04,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:04,955 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:19:04,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:19:04,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:04,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097254886] [2023-11-29 00:19:04,956 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:04,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59693347] [2023-11-29 00:19:04,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59693347] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:04,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:04,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:04,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803497134] [2023-11-29 00:19:04,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:04,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:19:04,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:04,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:19:04,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:19:04,959 INFO L87 Difference]: Start difference. First operand 873 states and 1427 transitions. Second operand has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:05,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:05,804 INFO L93 Difference]: Finished difference Result 3189 states and 5264 transitions. [2023-11-29 00:19:05,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:19:05,805 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 579 [2023-11-29 00:19:05,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:05,823 INFO L225 Difference]: With dead ends: 3189 [2023-11-29 00:19:05,824 INFO L226 Difference]: Without dead ends: 2409 [2023-11-29 00:19:05,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:19:05,828 INFO L413 NwaCegarLoop]: 651 mSDtfsCounter, 814 mSDsluCounter, 1059 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 814 SdHoareTripleChecker+Valid, 1710 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:05,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [814 Valid, 1710 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:19:05,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2409 states. [2023-11-29 00:19:06,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2409 to 1609. [2023-11-29 00:19:06,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1095 states have (on average 1.5397260273972602) internal successors, (1686), 1102 states have internal predecessors, (1686), 497 states have call successors, (497), 16 states have call predecessors, (497), 16 states have return successors, (497), 490 states have call predecessors, (497), 497 states have call successors, (497) [2023-11-29 00:19:06,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 2680 transitions. [2023-11-29 00:19:06,047 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 2680 transitions. Word has length 579 [2023-11-29 00:19:06,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:06,048 INFO L495 AbstractCegarLoop]: Abstraction has 1609 states and 2680 transitions. [2023-11-29 00:19:06,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:06,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 2680 transitions. [2023-11-29 00:19:06,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 580 [2023-11-29 00:19:06,055 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:06,055 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:06,063 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 00:19:06,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:06,256 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:06,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:06,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1269194212, now seen corresponding path program 1 times [2023-11-29 00:19:06,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:06,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658900667] [2023-11-29 00:19:06,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:06,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:06,318 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:06,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1751164833] [2023-11-29 00:19:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:06,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:06,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:06,320 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:06,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 00:19:06,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:06,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 1258 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:19:06,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:07,371 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:19:07,371 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:19:07,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:07,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658900667] [2023-11-29 00:19:07,372 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:07,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751164833] [2023-11-29 00:19:07,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751164833] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:07,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:07,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:19:07,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559006984] [2023-11-29 00:19:07,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:07,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:19:07,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:07,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:19:07,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:19:07,375 INFO L87 Difference]: Start difference. First operand 1609 states and 2680 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, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:08,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:08,324 INFO L93 Difference]: Finished difference Result 4985 states and 8294 transitions. [2023-11-29 00:19:08,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:19:08,325 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, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 579 [2023-11-29 00:19:08,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:08,352 INFO L225 Difference]: With dead ends: 4985 [2023-11-29 00:19:08,352 INFO L226 Difference]: Without dead ends: 3469 [2023-11-29 00:19:08,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 579 GetRequests, 575 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:19:08,359 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 709 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 1623 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:08,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [709 Valid, 1623 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 00:19:08,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3469 states. [2023-11-29 00:19:08,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3469 to 3057. [2023-11-29 00:19:08,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3057 states, 2085 states have (on average 1.5381294964028778) internal successors, (3207), 2098 states have internal predecessors, (3207), 941 states have call successors, (941), 30 states have call predecessors, (941), 30 states have return successors, (941), 928 states have call predecessors, (941), 941 states have call successors, (941) [2023-11-29 00:19:08,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3057 states to 3057 states and 5089 transitions. [2023-11-29 00:19:08,755 INFO L78 Accepts]: Start accepts. Automaton has 3057 states and 5089 transitions. Word has length 579 [2023-11-29 00:19:08,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:08,756 INFO L495 AbstractCegarLoop]: Abstraction has 3057 states and 5089 transitions. [2023-11-29 00:19:08,756 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, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:08,757 INFO L276 IsEmpty]: Start isEmpty. Operand 3057 states and 5089 transitions. [2023-11-29 00:19:08,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 580 [2023-11-29 00:19:08,763 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:08,764 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:08,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 00:19:08,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:08,968 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:08,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:08,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1009953316, now seen corresponding path program 1 times [2023-11-29 00:19:08,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:08,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294028622] [2023-11-29 00:19:08,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:08,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:09,032 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:09,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1041343633] [2023-11-29 00:19:09,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:09,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:09,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:09,033 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:09,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 00:19:09,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:09,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:19:09,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:19:09,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:19:09,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:09,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294028622] [2023-11-29 00:19:09,416 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:09,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041343633] [2023-11-29 00:19:09,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041343633] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:09,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:09,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:19:09,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979083857] [2023-11-29 00:19:09,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:09,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:19:09,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:09,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:19:09,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:19:09,419 INFO L87 Difference]: Start difference. First operand 3057 states and 5089 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:09,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:09,774 INFO L93 Difference]: Finished difference Result 8227 states and 13621 transitions. [2023-11-29 00:19:09,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:19:09,775 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 579 [2023-11-29 00:19:09,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:09,814 INFO L225 Difference]: With dead ends: 8227 [2023-11-29 00:19:09,814 INFO L226 Difference]: Without dead ends: 5263 [2023-11-29 00:19:09,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 577 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 00:19:09,825 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 395 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 395 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:09,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [395 Valid, 769 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:19:09,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5263 states. [2023-11-29 00:19:10,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5263 to 5249. [2023-11-29 00:19:10,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5249 states, 3361 states have (on average 1.4784290389764951) internal successors, (4969), 3386 states have internal predecessors, (4969), 1829 states have call successors, (1829), 58 states have call predecessors, (1829), 58 states have return successors, (1829), 1804 states have call predecessors, (1829), 1829 states have call successors, (1829) [2023-11-29 00:19:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5249 states to 5249 states and 8627 transitions. [2023-11-29 00:19:10,497 INFO L78 Accepts]: Start accepts. Automaton has 5249 states and 8627 transitions. Word has length 579 [2023-11-29 00:19:10,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:10,498 INFO L495 AbstractCegarLoop]: Abstraction has 5249 states and 8627 transitions. [2023-11-29 00:19:10,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:10,498 INFO L276 IsEmpty]: Start isEmpty. Operand 5249 states and 8627 transitions. [2023-11-29 00:19:10,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 580 [2023-11-29 00:19:10,507 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:10,507 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:10,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 00:19:10,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:10,721 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:10,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:10,722 INFO L85 PathProgramCache]: Analyzing trace with hash 656864934, now seen corresponding path program 1 times [2023-11-29 00:19:10,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:10,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589573585] [2023-11-29 00:19:10,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:10,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:10,797 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:10,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1196979671] [2023-11-29 00:19:10,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:10,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:10,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:10,799 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:10,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 00:19:11,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:11,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:19:11,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:11,313 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:19:11,314 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:19:11,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:11,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589573585] [2023-11-29 00:19:11,314 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:11,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196979671] [2023-11-29 00:19:11,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196979671] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:11,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:11,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:19:11,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076381398] [2023-11-29 00:19:11,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:11,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:19:11,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:11,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:19:11,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:19:11,317 INFO L87 Difference]: Start difference. First operand 5249 states and 8627 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:11,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:11,974 INFO L93 Difference]: Finished difference Result 12037 states and 19846 transitions. [2023-11-29 00:19:11,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:19:11,975 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 579 [2023-11-29 00:19:11,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:12,014 INFO L225 Difference]: With dead ends: 12037 [2023-11-29 00:19:12,014 INFO L226 Difference]: Without dead ends: 6881 [2023-11-29 00:19:12,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 576 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:19:12,028 INFO L413 NwaCegarLoop]: 430 mSDtfsCounter, 623 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:12,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 1291 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:19:12,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6881 states. [2023-11-29 00:19:12,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6881 to 6865. [2023-11-29 00:19:12,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6865 states, 4517 states have (on average 1.4941332742970999) internal successors, (6749), 4548 states have internal predecessors, (6749), 2273 states have call successors, (2273), 74 states have call predecessors, (2273), 74 states have return successors, (2273), 2242 states have call predecessors, (2273), 2273 states have call successors, (2273) [2023-11-29 00:19:12,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6865 states to 6865 states and 11295 transitions. [2023-11-29 00:19:12,757 INFO L78 Accepts]: Start accepts. Automaton has 6865 states and 11295 transitions. Word has length 579 [2023-11-29 00:19:12,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:12,758 INFO L495 AbstractCegarLoop]: Abstraction has 6865 states and 11295 transitions. [2023-11-29 00:19:12,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:12,758 INFO L276 IsEmpty]: Start isEmpty. Operand 6865 states and 11295 transitions. [2023-11-29 00:19:12,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 580 [2023-11-29 00:19:12,765 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:12,765 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:12,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 00:19:12,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 00:19:12,966 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:12,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:12,966 INFO L85 PathProgramCache]: Analyzing trace with hash 989147236, now seen corresponding path program 1 times [2023-11-29 00:19:12,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:12,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573217127] [2023-11-29 00:19:12,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:12,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:13,028 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:13,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1722660313] [2023-11-29 00:19:13,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:13,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:13,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:13,030 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:13,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 00:19:13,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:13,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 1258 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:19:13,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:15,093 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 4545 proven. 237 refuted. 0 times theorem prover too weak. 12702 trivial. 0 not checked. [2023-11-29 00:19:15,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:19:15,690 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 42 proven. 237 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:19:15,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:15,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573217127] [2023-11-29 00:19:15,690 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:15,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722660313] [2023-11-29 00:19:15,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722660313] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:19:15,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:19:15,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-11-29 00:19:15,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736877468] [2023-11-29 00:19:15,691 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:19:15,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 00:19:15,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:15,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 00:19:15,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:19:15,693 INFO L87 Difference]: Start difference. First operand 6865 states and 11295 transitions. Second operand has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 states have internal predecessors, (228), 4 states have call successors, (188), 3 states have call predecessors, (188), 5 states have return successors, (188), 4 states have call predecessors, (188), 4 states have call successors, (188) [2023-11-29 00:19:17,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:17,568 INFO L93 Difference]: Finished difference Result 14005 states and 22755 transitions. [2023-11-29 00:19:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 00:19:17,569 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 states have internal predecessors, (228), 4 states have call successors, (188), 3 states have call predecessors, (188), 5 states have return successors, (188), 4 states have call predecessors, (188), 4 states have call successors, (188) Word has length 579 [2023-11-29 00:19:17,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:17,601 INFO L225 Difference]: With dead ends: 14005 [2023-11-29 00:19:17,601 INFO L226 Difference]: Without dead ends: 7233 [2023-11-29 00:19:17,619 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1175 GetRequests, 1146 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=319, Invalid=611, Unknown=0, NotChecked=0, Total=930 [2023-11-29 00:19:17,620 INFO L413 NwaCegarLoop]: 331 mSDtfsCounter, 1230 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 1073 mSolverCounterSat, 514 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1230 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 1587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 514 IncrementalHoareTripleChecker+Valid, 1073 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:17,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1230 Valid, 1225 Invalid, 1587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [514 Valid, 1073 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 00:19:17,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7233 states. [2023-11-29 00:19:18,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7233 to 7093. [2023-11-29 00:19:18,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7093 states, 4688 states have (on average 1.4590443686006827) internal successors, (6840), 4719 states have internal predecessors, (6840), 2273 states have call successors, (2273), 131 states have call predecessors, (2273), 131 states have return successors, (2273), 2242 states have call predecessors, (2273), 2273 states have call successors, (2273) [2023-11-29 00:19:18,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7093 states to 7093 states and 11386 transitions. [2023-11-29 00:19:18,317 INFO L78 Accepts]: Start accepts. Automaton has 7093 states and 11386 transitions. Word has length 579 [2023-11-29 00:19:18,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:18,318 INFO L495 AbstractCegarLoop]: Abstraction has 7093 states and 11386 transitions. [2023-11-29 00:19:18,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 15.2) internal successors, (228), 15 states have internal predecessors, (228), 4 states have call successors, (188), 3 states have call predecessors, (188), 5 states have return successors, (188), 4 states have call predecessors, (188), 4 states have call successors, (188) [2023-11-29 00:19:18,318 INFO L276 IsEmpty]: Start isEmpty. Operand 7093 states and 11386 transitions. [2023-11-29 00:19:18,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2023-11-29 00:19:18,324 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:18,324 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:18,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 00:19:18,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 00:19:18,525 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:18,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:18,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1807169188, now seen corresponding path program 1 times [2023-11-29 00:19:18,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:18,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499842781] [2023-11-29 00:19:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:18,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:18,579 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:18,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1960525320] [2023-11-29 00:19:18,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:18,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:18,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:18,581 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:18,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 00:19:18,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:18,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 1258 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 00:19:19,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:19,223 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 7195 proven. 78 refuted. 0 times theorem prover too weak. 10211 trivial. 0 not checked. [2023-11-29 00:19:19,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:19:19,491 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 201 proven. 78 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:19:19,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:19,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499842781] [2023-11-29 00:19:19,491 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:19,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960525320] [2023-11-29 00:19:19,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960525320] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:19:19,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:19:19,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 00:19:19,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595283896] [2023-11-29 00:19:19,492 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:19:19,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:19:19,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:19,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:19:19,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:19:19,495 INFO L87 Difference]: Start difference. First operand 7093 states and 11386 transitions. Second operand has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 3 states have call successors, (120), 2 states have call predecessors, (120), 4 states have return successors, (121), 3 states have call predecessors, (121), 3 states have call successors, (121) [2023-11-29 00:19:20,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:20,758 INFO L93 Difference]: Finished difference Result 14329 states and 22919 transitions. [2023-11-29 00:19:20,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:19:20,759 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 3 states have call successors, (120), 2 states have call predecessors, (120), 4 states have return successors, (121), 3 states have call predecessors, (121), 3 states have call successors, (121) Word has length 580 [2023-11-29 00:19:20,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:20,784 INFO L225 Difference]: With dead ends: 14329 [2023-11-29 00:19:20,784 INFO L226 Difference]: Without dead ends: 7333 [2023-11-29 00:19:20,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1163 GetRequests, 1150 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:19:20,804 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 621 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:20,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 1030 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 960 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:19:20,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7333 states. [2023-11-29 00:19:21,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7333 to 7165. [2023-11-29 00:19:21,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7165 states, 4750 states have (on average 1.4492631578947368) internal successors, (6884), 4781 states have internal predecessors, (6884), 2273 states have call successors, (2273), 141 states have call predecessors, (2273), 141 states have return successors, (2273), 2242 states have call predecessors, (2273), 2273 states have call successors, (2273) [2023-11-29 00:19:21,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7165 states to 7165 states and 11430 transitions. [2023-11-29 00:19:21,660 INFO L78 Accepts]: Start accepts. Automaton has 7165 states and 11430 transitions. Word has length 580 [2023-11-29 00:19:21,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:21,661 INFO L495 AbstractCegarLoop]: Abstraction has 7165 states and 11430 transitions. [2023-11-29 00:19:21,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.9) internal successors, (149), 10 states have internal predecessors, (149), 3 states have call successors, (120), 2 states have call predecessors, (120), 4 states have return successors, (121), 3 states have call predecessors, (121), 3 states have call successors, (121) [2023-11-29 00:19:21,661 INFO L276 IsEmpty]: Start isEmpty. Operand 7165 states and 11430 transitions. [2023-11-29 00:19:21,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2023-11-29 00:19:21,693 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:21,694 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:21,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 00:19:21,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 00:19:21,895 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:21,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:21,895 INFO L85 PathProgramCache]: Analyzing trace with hash -242218654, now seen corresponding path program 1 times [2023-11-29 00:19:21,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:21,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36766681] [2023-11-29 00:19:21,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:21,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:21,948 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:21,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [217308688] [2023-11-29 00:19:21,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:21,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:21,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:21,950 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:21,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 00:19:22,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:22,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 1256 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:19:22,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:22,598 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 4675 proven. 42 refuted. 0 times theorem prover too weak. 12767 trivial. 0 not checked. [2023-11-29 00:19:22,598 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:19:22,968 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 237 proven. 42 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:19:22,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:22,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36766681] [2023-11-29 00:19:22,969 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:22,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217308688] [2023-11-29 00:19:22,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217308688] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:19:22,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:19:22,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2023-11-29 00:19:22,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614236496] [2023-11-29 00:19:22,969 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:19:22,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:19:22,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:22,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:19:22,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:19:22,972 INFO L87 Difference]: Start difference. First operand 7165 states and 11430 transitions. Second operand has 10 states, 10 states have (on average 13.9) internal successors, (139), 10 states have internal predecessors, (139), 2 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 2 states have call predecessors, (109), 2 states have call successors, (109) [2023-11-29 00:19:28,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:28,395 INFO L93 Difference]: Finished difference Result 42287 states and 66658 transitions. [2023-11-29 00:19:28,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 00:19:28,396 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 13.9) internal successors, (139), 10 states have internal predecessors, (139), 2 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 2 states have call predecessors, (109), 2 states have call successors, (109) Word has length 580 [2023-11-29 00:19:28,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:28,500 INFO L225 Difference]: With dead ends: 42287 [2023-11-29 00:19:28,500 INFO L226 Difference]: Without dead ends: 35219 [2023-11-29 00:19:28,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1191 GetRequests, 1152 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=392, Invalid=1090, Unknown=0, NotChecked=0, Total=1482 [2023-11-29 00:19:28,517 INFO L413 NwaCegarLoop]: 609 mSDtfsCounter, 1552 mSDsluCounter, 1793 mSDsCounter, 0 mSdLazyCounter, 1957 mSolverCounterSat, 890 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1689 SdHoareTripleChecker+Valid, 2402 SdHoareTripleChecker+Invalid, 2847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 890 IncrementalHoareTripleChecker+Valid, 1957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:28,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1689 Valid, 2402 Invalid, 2847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [890 Valid, 1957 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-29 00:19:28,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35219 states. [2023-11-29 00:19:31,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35219 to 22983. [2023-11-29 00:19:31,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22983 states, 15066 states have (on average 1.4030266825965751) internal successors, (21138), 15191 states have internal predecessors, (21138), 7421 states have call successors, (7421), 495 states have call predecessors, (7421), 495 states have return successors, (7421), 7296 states have call predecessors, (7421), 7421 states have call successors, (7421) [2023-11-29 00:19:31,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22983 states to 22983 states and 35980 transitions. [2023-11-29 00:19:31,792 INFO L78 Accepts]: Start accepts. Automaton has 22983 states and 35980 transitions. Word has length 580 [2023-11-29 00:19:31,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:31,793 INFO L495 AbstractCegarLoop]: Abstraction has 22983 states and 35980 transitions. [2023-11-29 00:19:31,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.9) internal successors, (139), 10 states have internal predecessors, (139), 2 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 2 states have call predecessors, (109), 2 states have call successors, (109) [2023-11-29 00:19:31,793 INFO L276 IsEmpty]: Start isEmpty. Operand 22983 states and 35980 transitions. [2023-11-29 00:19:31,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2023-11-29 00:19:31,803 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:31,803 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:31,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 00:19:32,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 00:19:32,004 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:32,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:32,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1253335904, now seen corresponding path program 1 times [2023-11-29 00:19:32,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:32,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344454216] [2023-11-29 00:19:32,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:32,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:32,063 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:32,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [538197209] [2023-11-29 00:19:32,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:32,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:32,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:32,065 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:32,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 00:19:32,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:32,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 00:19:32,428 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 5598 proven. 318 refuted. 0 times theorem prover too weak. 11568 trivial. 0 not checked. [2023-11-29 00:19:33,735 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:19:34,154 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:19:34,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:34,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344454216] [2023-11-29 00:19:34,155 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:34,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538197209] [2023-11-29 00:19:34,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538197209] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 00:19:34,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:19:34,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 14 [2023-11-29 00:19:34,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523381985] [2023-11-29 00:19:34,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:34,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:19:34,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:34,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:19:34,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:19:34,157 INFO L87 Difference]: Start difference. First operand 22983 states and 35980 transitions. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:48,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:19:48,901 INFO L93 Difference]: Finished difference Result 113983 states and 177955 transitions. [2023-11-29 00:19:48,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:19:48,901 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 580 [2023-11-29 00:19:48,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:19:49,232 INFO L225 Difference]: With dead ends: 113983 [2023-11-29 00:19:49,232 INFO L226 Difference]: Without dead ends: 102423 [2023-11-29 00:19:49,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1164 GetRequests, 1149 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-29 00:19:49,275 INFO L413 NwaCegarLoop]: 520 mSDtfsCounter, 1309 mSDsluCounter, 1534 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1309 SdHoareTripleChecker+Valid, 2054 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:19:49,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1309 Valid, 2054 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 807 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-29 00:19:49,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102423 states. [2023-11-29 00:19:54,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102423 to 22125. [2023-11-29 00:19:54,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22125 states, 15821 states have (on average 1.4779723152771633) internal successors, (23383), 15910 states have internal predecessors, (23383), 5873 states have call successors, (5873), 430 states have call predecessors, (5873), 430 states have return successors, (5873), 5784 states have call predecessors, (5873), 5873 states have call successors, (5873) [2023-11-29 00:19:54,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22125 states to 22125 states and 35129 transitions. [2023-11-29 00:19:54,955 INFO L78 Accepts]: Start accepts. Automaton has 22125 states and 35129 transitions. Word has length 580 [2023-11-29 00:19:54,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:19:54,956 INFO L495 AbstractCegarLoop]: Abstraction has 22125 states and 35129 transitions. [2023-11-29 00:19:54,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:19:54,957 INFO L276 IsEmpty]: Start isEmpty. Operand 22125 states and 35129 transitions. [2023-11-29 00:19:54,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2023-11-29 00:19:54,975 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:19:54,976 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:19:54,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 00:19:55,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 00:19:55,176 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:19:55,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:19:55,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2097341406, now seen corresponding path program 1 times [2023-11-29 00:19:55,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:19:55,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592185449] [2023-11-29 00:19:55,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:55,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:19:55,243 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:19:55,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1998712196] [2023-11-29 00:19:55,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:19:55,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:19:55,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:19:55,244 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:19:55,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 00:19:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:19:55,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:19:55,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:19:55,988 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:19:55,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:19:55,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:19:55,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592185449] [2023-11-29 00:19:55,988 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:19:55,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998712196] [2023-11-29 00:19:55,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998712196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:19:55,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:19:55,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:19:55,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132169721] [2023-11-29 00:19:55,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:19:55,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:19:55,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:19:55,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:19:55,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:19:55,991 INFO L87 Difference]: Start difference. First operand 22125 states and 35129 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:20:02,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:20:02,825 INFO L93 Difference]: Finished difference Result 64941 states and 103175 transitions. [2023-11-29 00:20:02,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:20:02,826 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 580 [2023-11-29 00:20:02,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:20:02,919 INFO L225 Difference]: With dead ends: 64941 [2023-11-29 00:20:02,919 INFO L226 Difference]: Without dead ends: 42917 [2023-11-29 00:20:02,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 578 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:20:02,960 INFO L413 NwaCegarLoop]: 606 mSDtfsCounter, 804 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:20:02,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [804 Valid, 1629 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 00:20:02,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42917 states. [2023-11-29 00:20:07,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42917 to 22097. [2023-11-29 00:20:07,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22097 states, 15793 states have (on average 1.4778066231874882) internal successors, (23339), 15882 states have internal predecessors, (23339), 5873 states have call successors, (5873), 430 states have call predecessors, (5873), 430 states have return successors, (5873), 5784 states have call predecessors, (5873), 5873 states have call successors, (5873) [2023-11-29 00:20:07,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22097 states to 22097 states and 35085 transitions. [2023-11-29 00:20:07,464 INFO L78 Accepts]: Start accepts. Automaton has 22097 states and 35085 transitions. Word has length 580 [2023-11-29 00:20:07,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:20:07,465 INFO L495 AbstractCegarLoop]: Abstraction has 22097 states and 35085 transitions. [2023-11-29 00:20:07,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:20:07,465 INFO L276 IsEmpty]: Start isEmpty. Operand 22097 states and 35085 transitions. [2023-11-29 00:20:07,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2023-11-29 00:20:07,474 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:20:07,474 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:20:07,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 00:20:07,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 00:20:07,675 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:20:07,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:20:07,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1013045282, now seen corresponding path program 1 times [2023-11-29 00:20:07,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:20:07,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474334270] [2023-11-29 00:20:07,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:07,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:20:07,730 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:20:07,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1272001788] [2023-11-29 00:20:07,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:07,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:20:07,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:20:07,732 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:20:07,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 00:20:08,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:20:08,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 1255 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:20:08,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:20:08,748 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:20:08,748 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:20:08,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:20:08,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474334270] [2023-11-29 00:20:08,748 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:20:08,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272001788] [2023-11-29 00:20:08,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272001788] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:20:08,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:20:08,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:20:08,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622344094] [2023-11-29 00:20:08,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:20:08,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:20:08,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:20:08,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:20:08,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:20:08,751 INFO L87 Difference]: Start difference. First operand 22097 states and 35085 transitions. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 7 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:20:15,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:20:15,298 INFO L93 Difference]: Finished difference Result 56809 states and 89589 transitions. [2023-11-29 00:20:15,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:20:15,299 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 7 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 580 [2023-11-29 00:20:15,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:20:15,371 INFO L225 Difference]: With dead ends: 56809 [2023-11-29 00:20:15,371 INFO L226 Difference]: Without dead ends: 34813 [2023-11-29 00:20:15,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 573 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:20:15,413 INFO L413 NwaCegarLoop]: 725 mSDtfsCounter, 976 mSDsluCounter, 2531 mSDsCounter, 0 mSdLazyCounter, 1092 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 976 SdHoareTripleChecker+Valid, 3256 SdHoareTripleChecker+Invalid, 1273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:20:15,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [976 Valid, 3256 Invalid, 1273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1092 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 00:20:15,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34813 states. [2023-11-29 00:20:20,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34813 to 33111. [2023-11-29 00:20:21,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33111 states, 23279 states have (on average 1.4556467202199408) internal successors, (33886), 23426 states have internal predecessors, (33886), 9113 states have call successors, (9113), 718 states have call predecessors, (9113), 718 states have return successors, (9113), 8966 states have call predecessors, (9113), 9113 states have call successors, (9113) [2023-11-29 00:20:21,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33111 states to 33111 states and 52112 transitions. [2023-11-29 00:20:21,111 INFO L78 Accepts]: Start accepts. Automaton has 33111 states and 52112 transitions. Word has length 580 [2023-11-29 00:20:21,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:20:21,112 INFO L495 AbstractCegarLoop]: Abstraction has 33111 states and 52112 transitions. [2023-11-29 00:20:21,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 7 states have internal predecessors, (113), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:20:21,112 INFO L276 IsEmpty]: Start isEmpty. Operand 33111 states and 52112 transitions. [2023-11-29 00:20:21,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2023-11-29 00:20:21,124 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:20:21,124 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:20:21,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 00:20:21,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 00:20:21,325 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:20:21,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:20:21,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1230938016, now seen corresponding path program 1 times [2023-11-29 00:20:21,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:20:21,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346165870] [2023-11-29 00:20:21,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:21,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:20:21,370 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:20:21,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [462486009] [2023-11-29 00:20:21,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:21,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:20:21,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:20:21,371 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:20:21,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 00:20:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:20:21,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 1253 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:20:21,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:20:22,516 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 5643 proven. 54 refuted. 0 times theorem prover too weak. 11787 trivial. 0 not checked. [2023-11-29 00:20:22,517 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:20:23,130 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 225 proven. 54 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:20:23,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:20:23,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346165870] [2023-11-29 00:20:23,130 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:20:23,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462486009] [2023-11-29 00:20:23,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462486009] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:20:23,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:20:23,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-11-29 00:20:23,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951808883] [2023-11-29 00:20:23,131 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:20:23,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:20:23,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:20:23,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:20:23,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-29 00:20:23,134 INFO L87 Difference]: Start difference. First operand 33111 states and 52112 transitions. Second operand has 14 states, 14 states have (on average 15.571428571428571) internal successors, (218), 14 states have internal predecessors, (218), 4 states have call successors, (188), 3 states have call predecessors, (188), 5 states have return successors, (188), 4 states have call predecessors, (188), 4 states have call successors, (188) [2023-11-29 00:20:43,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:20:43,750 INFO L93 Difference]: Finished difference Result 107711 states and 167405 transitions. [2023-11-29 00:20:43,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 00:20:43,751 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 15.571428571428571) internal successors, (218), 14 states have internal predecessors, (218), 4 states have call successors, (188), 3 states have call predecessors, (188), 5 states have return successors, (188), 4 states have call predecessors, (188), 4 states have call successors, (188) Word has length 580 [2023-11-29 00:20:43,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:20:43,920 INFO L225 Difference]: With dead ends: 107711 [2023-11-29 00:20:43,921 INFO L226 Difference]: Without dead ends: 74701 [2023-11-29 00:20:43,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1192 GetRequests, 1153 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=476, Invalid=1164, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 00:20:43,978 INFO L413 NwaCegarLoop]: 577 mSDtfsCounter, 2238 mSDsluCounter, 3278 mSDsCounter, 0 mSdLazyCounter, 3027 mSolverCounterSat, 1050 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2448 SdHoareTripleChecker+Valid, 3855 SdHoareTripleChecker+Invalid, 4077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1050 IncrementalHoareTripleChecker+Valid, 3027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:20:43,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2448 Valid, 3855 Invalid, 4077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1050 Valid, 3027 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-11-29 00:20:44,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74701 states. [2023-11-29 00:20:53,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74701 to 43181. [2023-11-29 00:20:53,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43181 states, 29933 states have (on average 1.445461530752013) internal successors, (43267), 30134 states have internal predecessors, (43267), 12229 states have call successors, (12229), 1018 states have call predecessors, (12229), 1018 states have return successors, (12229), 12028 states have call predecessors, (12229), 12229 states have call successors, (12229) [2023-11-29 00:20:53,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43181 states to 43181 states and 67725 transitions. [2023-11-29 00:20:53,510 INFO L78 Accepts]: Start accepts. Automaton has 43181 states and 67725 transitions. Word has length 580 [2023-11-29 00:20:53,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:20:53,511 INFO L495 AbstractCegarLoop]: Abstraction has 43181 states and 67725 transitions. [2023-11-29 00:20:53,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.571428571428571) internal successors, (218), 14 states have internal predecessors, (218), 4 states have call successors, (188), 3 states have call predecessors, (188), 5 states have return successors, (188), 4 states have call predecessors, (188), 4 states have call successors, (188) [2023-11-29 00:20:53,511 INFO L276 IsEmpty]: Start isEmpty. Operand 43181 states and 67725 transitions. [2023-11-29 00:20:53,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2023-11-29 00:20:53,525 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:20:53,526 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:20:53,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 00:20:53,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 00:20:53,726 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:20:53,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:20:53,727 INFO L85 PathProgramCache]: Analyzing trace with hash 169039780, now seen corresponding path program 1 times [2023-11-29 00:20:53,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:20:53,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186446614] [2023-11-29 00:20:53,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:53,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:20:53,785 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:20:53,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481920117] [2023-11-29 00:20:53,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:20:53,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:20:53,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:20:53,787 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:20:53,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 00:20:54,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:20:54,234 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:20:54,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:20:55,162 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:20:55,162 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 00:20:55,163 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 00:20:55,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 00:20:55,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 00:20:55,367 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:20:55,371 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 00:20:55,731 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 00:20:55,733 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 00:20:55,734 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-29 00:20:55,736 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet7 could not be translated [2023-11-29 00:20:55,739 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet8 could not be translated [2023-11-29 00:20:55,797 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 12:20:55 BoogieIcfgContainer [2023-11-29 00:20:55,798 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 00:20:55,798 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 00:20:55,798 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 00:20:55,799 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 00:20:55,799 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:18:55" (3/4) ... [2023-11-29 00:20:55,801 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 00:20:55,802 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 00:20:55,802 INFO L158 Benchmark]: Toolchain (without parser) took 122078.99ms. Allocated memory was 148.9MB in the beginning and 4.9GB in the end (delta: 4.7GB). Free memory was 103.2MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 1.9GB. Max. memory is 16.1GB. [2023-11-29 00:20:55,803 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 148.9MB. Free memory was 119.8MB in the beginning and 119.7MB in the end (delta: 193.0kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:20:55,803 INFO L158 Benchmark]: CACSL2BoogieTranslator took 453.46ms. Allocated memory is still 148.9MB. Free memory was 102.7MB in the beginning and 79.1MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-11-29 00:20:55,803 INFO L158 Benchmark]: Boogie Procedure Inliner took 89.73ms. Allocated memory is still 148.9MB. Free memory was 79.1MB in the beginning and 71.2MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 00:20:55,804 INFO L158 Benchmark]: Boogie Preprocessor took 102.99ms. Allocated memory is still 148.9MB. Free memory was 71.2MB in the beginning and 62.4MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 00:20:55,804 INFO L158 Benchmark]: RCFGBuilder took 945.29ms. Allocated memory was 148.9MB in the beginning and 192.9MB in the end (delta: 44.0MB). Free memory was 62.4MB in the beginning and 106.7MB in the end (delta: -44.3MB). Peak memory consumption was 23.8MB. Max. memory is 16.1GB. [2023-11-29 00:20:55,805 INFO L158 Benchmark]: TraceAbstraction took 120477.00ms. Allocated memory was 192.9MB in the beginning and 4.9GB in the end (delta: 4.7GB). Free memory was 106.7MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2023-11-29 00:20:55,805 INFO L158 Benchmark]: Witness Printer took 3.67ms. Allocated memory is still 4.9GB. Free memory is still 2.9GB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:20:55,807 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.19ms. Allocated memory is still 148.9MB. Free memory was 119.8MB in the beginning and 119.7MB in the end (delta: 193.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 453.46ms. Allocated memory is still 148.9MB. Free memory was 102.7MB in the beginning and 79.1MB in the end (delta: 23.6MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 89.73ms. Allocated memory is still 148.9MB. Free memory was 79.1MB in the beginning and 71.2MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 102.99ms. Allocated memory is still 148.9MB. Free memory was 71.2MB in the beginning and 62.4MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 945.29ms. Allocated memory was 148.9MB in the beginning and 192.9MB in the end (delta: 44.0MB). Free memory was 62.4MB in the beginning and 106.7MB in the end (delta: -44.3MB). Peak memory consumption was 23.8MB. Max. memory is 16.1GB. * TraceAbstraction took 120477.00ms. Allocated memory was 192.9MB in the beginning and 4.9GB in the end (delta: 4.7GB). Free memory was 106.7MB in the beginning and 2.9GB in the end (delta: -2.8GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. * Witness Printer took 3.67ms. Allocated memory is still 4.9GB. Free memory is still 2.9GB. 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~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet7 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet8 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 480, overapproximation of shiftLeft at line 171, overapproximation of someUnaryDOUBLEoperation at line 158, overapproximation of someBinaryArithmeticDOUBLEoperation at line 293, overapproximation of someBinaryDOUBLEComparisonOperation at line 480, overapproximation of someBinaryArithmeticFLOAToperation at line 231. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] signed long int var_1_2 = 5; [L24] signed long int var_1_3 = 5; [L25] unsigned char var_1_4 = 1; [L26] signed long int var_1_5 = 10; [L27] signed long int var_1_6 = 256; [L28] signed long int var_1_7 = 16; [L29] unsigned char var_1_8 = 1; [L30] unsigned char var_1_10 = 0; [L31] double var_1_11 = 500.25; [L32] double var_1_12 = 4.75; [L33] double var_1_13 = 25.25; [L34] double var_1_14 = 256.82; [L35] double var_1_15 = 1.375; [L36] signed long int var_1_16 = -256; [L37] signed short int var_1_17 = 256; [L38] signed long int var_1_18 = -5; [L39] signed long int var_1_19 = 32; [L40] signed long int var_1_20 = 64; [L41] double var_1_21 = -0.5; [L42] double var_1_22 = 49.4; [L43] double var_1_23 = -0.34; [L44] float var_1_24 = 10.5; [L45] float var_1_25 = 100.05; [L46] float var_1_26 = 3.95; [L47] float var_1_27 = 50.2; [L48] float var_1_28 = 256.8; [L49] signed short int var_1_29 = -1; [L50] signed short int var_1_30 = 128; [L51] signed long int var_1_31 = 64; [L52] unsigned short int var_1_32 = 49541; [L53] unsigned short int var_1_33 = 64; [L54] signed short int var_1_34 = -128; [L55] signed short int var_1_35 = 1; [L56] signed short int var_1_36 = 16; [L57] signed short int var_1_37 = 128; [L58] double var_1_38 = 9.5; [L59] unsigned char var_1_39 = 1; [L60] double var_1_40 = 2.25; [L61] unsigned char var_1_41 = 1; [L62] unsigned char var_1_42 = 1; [L63] unsigned char var_1_43 = 1; [L64] unsigned char var_1_44 = 0; [L65] unsigned char var_1_45 = 0; [L66] unsigned long int var_1_46 = 2; [L67] signed long int var_1_47 = -256; [L68] unsigned long int var_1_48 = 100; [L69] unsigned char var_1_49 = 4; [L70] unsigned char var_1_50 = 128; [L71] unsigned char var_1_51 = 64; [L72] unsigned char var_1_52 = 1; [L73] unsigned char var_1_53 = 64; [L74] signed long int var_1_54 = -256; [L75] float var_1_55 = 5.75; [L76] float var_1_56 = -0.625; [L77] signed short int var_1_57 = 50; [L78] signed long int var_1_58 = 256; [L79] signed long int var_1_59 = 128; [L80] float var_1_60 = 15.6; [L81] unsigned char var_1_61 = 2; [L82] double var_1_62 = 3.08; [L83] unsigned char var_1_63 = 64; [L84] signed short int var_1_64 = -1; [L85] signed short int var_1_65 = 128; [L86] unsigned char var_1_66 = 0; [L87] unsigned char var_1_67 = 64; [L88] unsigned char var_1_68 = 0; [L89] unsigned char var_1_69 = 1; [L90] unsigned char var_1_70 = 0; [L91] signed long int var_1_71 = -5; [L92] unsigned long int var_1_72 = 16; [L93] float var_1_73 = 256.8; [L94] float var_1_74 = 32.25; [L95] signed short int var_1_75 = 0; [L96] signed long int var_1_76 = -128; [L97] unsigned char var_1_77 = 0; [L98] signed long int var_1_78 = 50; [L99] float var_1_79 = 128.5; [L100] float var_1_80 = 0.0; [L101] float var_1_81 = 256.9; [L102] float var_1_82 = 63.6; [L103] signed long int var_1_83 = 32; [L104] signed long int var_1_84 = -5; [L105] float var_1_85 = 4.125; [L106] float var_1_86 = 5.8; [L107] signed long int var_1_87 = -128; [L108] signed char var_1_88 = 4; [L109] unsigned char var_1_89 = 1; [L110] unsigned char var_1_90 = 32; [L111] unsigned long int var_1_91 = 16; [L112] signed short int var_1_92 = -64; [L113] signed long int var_1_93 = -256; [L114] unsigned char last_1_var_1_1 = 1; [L484] isInitial = 1 [L485] FCALL initially() [L486] COND TRUE 1 [L487] CALL updateLastVariables() [L477] last_1_var_1_1 = var_1_1 [L487] RET updateLastVariables() [L488] CALL updateVariables() [L326] var_1_2 = __VERIFIER_nondet_long() [L327] CALL assume_abort_if_not(var_1_2 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=5, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=5, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L327] RET assume_abort_if_not(var_1_2 >= -1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=5, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L328] CALL assume_abort_if_not(var_1_2 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=5, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=5, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L328] RET assume_abort_if_not(var_1_2 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=5, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L329] var_1_3 = __VERIFIER_nondet_long() [L330] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L330] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L331] CALL assume_abort_if_not(var_1_3 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L331] RET assume_abort_if_not(var_1_3 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L332] var_1_4 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L333] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L334] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L334] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=10, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L335] var_1_5 = __VERIFIER_nondet_long() [L336] CALL assume_abort_if_not(var_1_5 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L336] RET assume_abort_if_not(var_1_5 >= -1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L337] CALL assume_abort_if_not(var_1_5 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L337] RET assume_abort_if_not(var_1_5 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=256, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L338] var_1_6 = __VERIFIER_nondet_long() [L339] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L339] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L340] CALL assume_abort_if_not(var_1_6 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L340] RET assume_abort_if_not(var_1_6 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=16, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L341] var_1_7 = __VERIFIER_nondet_long() [L342] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L342] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L343] CALL assume_abort_if_not(var_1_7 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L343] RET assume_abort_if_not(var_1_7 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L344] var_1_8 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L345] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L346] CALL assume_abort_if_not(var_1_8 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L346] RET assume_abort_if_not(var_1_8 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=0, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L347] var_1_10 = __VERIFIER_nondet_uchar() [L348] CALL assume_abort_if_not(var_1_10 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L348] RET assume_abort_if_not(var_1_10 >= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L349] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L349] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_12=19/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L350] var_1_12 = __VERIFIER_nondet_double() [L351] CALL assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L351] RET assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_13=101/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L352] var_1_13 = __VERIFIER_nondet_double() [L353] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L353] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_14=12841/50, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L354] var_1_14 = __VERIFIER_nondet_double() [L355] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L355] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_15=11/8, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L356] var_1_15 = __VERIFIER_nondet_double() [L357] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L357] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=256, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L358] var_1_17 = __VERIFIER_nondet_short() [L359] CALL assume_abort_if_not(var_1_17 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L359] RET assume_abort_if_not(var_1_17 >= -32768) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L360] CALL assume_abort_if_not(var_1_17 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L360] RET assume_abort_if_not(var_1_17 <= 32767) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L361] CALL assume_abort_if_not(var_1_17 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L361] RET assume_abort_if_not(var_1_17 != 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=-5, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L362] var_1_18 = __VERIFIER_nondet_long() [L363] CALL assume_abort_if_not(var_1_18 >= -536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L363] RET assume_abort_if_not(var_1_18 >= -536870911) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L364] CALL assume_abort_if_not(var_1_18 <= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L364] RET assume_abort_if_not(var_1_18 <= 536870911) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=32, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L365] var_1_19 = __VERIFIER_nondet_long() [L366] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L366] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L367] CALL assume_abort_if_not(var_1_19 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L367] RET assume_abort_if_not(var_1_19 <= 1073741823) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=64, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L368] var_1_20 = __VERIFIER_nondet_long() [L369] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L369] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L370] CALL assume_abort_if_not(var_1_20 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L370] RET assume_abort_if_not(var_1_20 <= 1073741823) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_22=247/5, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L371] var_1_22 = __VERIFIER_nondet_double() [L372] CALL assume_abort_if_not((var_1_22 >= 0.0F && 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_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L372] RET assume_abort_if_not((var_1_22 >= 0.0F && 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_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_25=2001/20, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L373] var_1_25 = __VERIFIER_nondet_float() [L374] CALL assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L374] RET assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_26=79/20, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L375] var_1_26 = __VERIFIER_nondet_float() [L376] CALL assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L376] RET assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_27=251/5, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L377] var_1_27 = __VERIFIER_nondet_float() [L378] CALL assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L378] RET assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_28=1284/5, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L379] var_1_28 = __VERIFIER_nondet_float() [L380] CALL assume_abort_if_not((var_1_28 >= -230584.3009213691390e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L380] RET assume_abort_if_not((var_1_28 >= -230584.3009213691390e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=128, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L381] var_1_30 = __VERIFIER_nondet_short() [L382] CALL assume_abort_if_not(var_1_30 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L382] RET assume_abort_if_not(var_1_30 >= -32767) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L383] CALL assume_abort_if_not(var_1_30 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L383] RET assume_abort_if_not(var_1_30 <= 32766) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=49541, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L384] var_1_32 = __VERIFIER_nondet_ushort() [L385] CALL assume_abort_if_not(var_1_32 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L385] RET assume_abort_if_not(var_1_32 >= 32767) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L386] CALL assume_abort_if_not(var_1_32 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L386] RET assume_abort_if_not(var_1_32 <= 65535) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=64, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L387] var_1_33 = __VERIFIER_nondet_ushort() [L388] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L388] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L389] CALL assume_abort_if_not(var_1_33 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L389] RET assume_abort_if_not(var_1_33 <= 32767) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=1, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L390] var_1_35 = __VERIFIER_nondet_short() [L391] CALL assume_abort_if_not(var_1_35 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L391] RET assume_abort_if_not(var_1_35 >= -32768) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L392] CALL assume_abort_if_not(var_1_35 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L392] RET assume_abort_if_not(var_1_35 <= 32767) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=16, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L393] var_1_36 = __VERIFIER_nondet_short() [L394] CALL assume_abort_if_not(var_1_36 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L394] RET assume_abort_if_not(var_1_36 >= -32768) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L395] CALL assume_abort_if_not(var_1_36 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L395] RET assume_abort_if_not(var_1_36 <= 32767) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=128, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L396] var_1_37 = __VERIFIER_nondet_short() [L397] CALL assume_abort_if_not(var_1_37 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L397] RET assume_abort_if_not(var_1_37 >= -32767) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L398] CALL assume_abort_if_not(var_1_37 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L398] RET assume_abort_if_not(var_1_37 <= 32766) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L399] var_1_39 = __VERIFIER_nondet_uchar() [L400] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L400] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L401] CALL assume_abort_if_not(var_1_39 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L401] RET assume_abort_if_not(var_1_39 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_40=9/4, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L402] var_1_40 = __VERIFIER_nondet_double() [L403] CALL assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L403] RET assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L404] var_1_42 = __VERIFIER_nondet_uchar() [L405] CALL assume_abort_if_not(var_1_42 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L405] RET assume_abort_if_not(var_1_42 >= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L406] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L406] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L407] var_1_43 = __VERIFIER_nondet_uchar() [L408] CALL assume_abort_if_not(var_1_43 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L408] RET assume_abort_if_not(var_1_43 >= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L409] CALL assume_abort_if_not(var_1_43 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L409] RET assume_abort_if_not(var_1_43 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L410] var_1_44 = __VERIFIER_nondet_uchar() [L411] CALL assume_abort_if_not(var_1_44 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L411] RET assume_abort_if_not(var_1_44 >= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L412] CALL assume_abort_if_not(var_1_44 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L412] RET assume_abort_if_not(var_1_44 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L413] var_1_45 = __VERIFIER_nondet_uchar() [L414] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L414] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L415] CALL assume_abort_if_not(var_1_45 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L415] RET assume_abort_if_not(var_1_45 <= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=-256, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L416] var_1_47 = __VERIFIER_nondet_long() [L417] CALL assume_abort_if_not(var_1_47 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L417] RET assume_abort_if_not(var_1_47 >= -2147483648) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L418] CALL assume_abort_if_not(var_1_47 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L418] RET assume_abort_if_not(var_1_47 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=100, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L419] var_1_48 = __VERIFIER_nondet_ulong() [L420] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L420] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L421] CALL assume_abort_if_not(var_1_48 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L421] RET assume_abort_if_not(var_1_48 <= 4294967294) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=128, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L422] var_1_50 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_50 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L423] RET assume_abort_if_not(var_1_50 >= 127) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L424] CALL assume_abort_if_not(var_1_50 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L424] RET assume_abort_if_not(var_1_50 <= 255) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=64, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L425] var_1_51 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L426] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L427] CALL assume_abort_if_not(var_1_51 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L427] RET assume_abort_if_not(var_1_51 <= 64) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=1, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L428] var_1_52 = __VERIFIER_nondet_uchar() [L429] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L429] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L430] CALL assume_abort_if_not(var_1_52 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L430] RET assume_abort_if_not(var_1_52 <= 63) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=64, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L431] var_1_53 = __VERIFIER_nondet_uchar() [L432] CALL assume_abort_if_not(var_1_53 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L432] RET assume_abort_if_not(var_1_53 >= 63) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L433] CALL assume_abort_if_not(var_1_53 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L433] RET assume_abort_if_not(var_1_53 <= 127) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L434] var_1_56 = __VERIFIER_nondet_float() [L435] CALL assume_abort_if_not((var_1_56 >= -922337.2036854776000e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854776000e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L435] RET assume_abort_if_not((var_1_56 >= -922337.2036854776000e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854776000e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=128, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L436] var_1_59 = __VERIFIER_nondet_long() [L437] CALL assume_abort_if_not(var_1_59 >= -2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L437] RET assume_abort_if_not(var_1_59 >= -2147483646) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L438] CALL assume_abort_if_not(var_1_59 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L438] RET assume_abort_if_not(var_1_59 <= 2147483646) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_62=77/25, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L439] var_1_62 = __VERIFIER_nondet_double() [L440] CALL assume_abort_if_not((var_1_62 >= -922337.2036854776000e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854776000e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L440] RET assume_abort_if_not((var_1_62 >= -922337.2036854776000e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854776000e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L441] CALL assume_abort_if_not(var_1_62 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L441] RET assume_abort_if_not(var_1_62 != 0.0F) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=64, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L442] var_1_63 = __VERIFIER_nondet_uchar() [L443] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L443] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L444] CALL assume_abort_if_not(var_1_63 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L444] RET assume_abort_if_not(var_1_63 <= 127) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=64, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L445] var_1_67 = __VERIFIER_nondet_uchar() [L446] CALL assume_abort_if_not(var_1_67 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L446] RET assume_abort_if_not(var_1_67 >= 63) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L447] CALL assume_abort_if_not(var_1_67 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L447] RET assume_abort_if_not(var_1_67 <= 127) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L448] var_1_68 = __VERIFIER_nondet_uchar() [L449] CALL assume_abort_if_not(var_1_68 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L449] RET assume_abort_if_not(var_1_68 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L450] CALL assume_abort_if_not(var_1_68 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L450] RET assume_abort_if_not(var_1_68 <= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=0, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L451] var_1_70 = __VERIFIER_nondet_uchar() [L452] CALL assume_abort_if_not(var_1_70 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L452] RET assume_abort_if_not(var_1_70 >= 0) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L453] CALL assume_abort_if_not(var_1_70 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L453] RET assume_abort_if_not(var_1_70 <= 1) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_74=129/4, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L454] var_1_74 = __VERIFIER_nondet_float() [L455] CALL assume_abort_if_not((var_1_74 >= -922337.2036854765600e+13F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L455] RET assume_abort_if_not((var_1_74 >= -922337.2036854765600e+13F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=50, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L456] var_1_78 = __VERIFIER_nondet_long() [L457] CALL assume_abort_if_not(var_1_78 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L457] RET assume_abort_if_not(var_1_78 >= -2147483648) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L458] CALL assume_abort_if_not(var_1_78 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L458] RET assume_abort_if_not(var_1_78 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_80=0, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L459] var_1_80 = __VERIFIER_nondet_float() [L460] CALL assume_abort_if_not((var_1_80 >= 2305843.009213691390e+12F && var_1_80 <= -1.0e-20F) || (var_1_80 <= 4611686.018427382800e+12F && var_1_80 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L460] RET assume_abort_if_not((var_1_80 >= 2305843.009213691390e+12F && var_1_80 <= -1.0e-20F) || (var_1_80 <= 4611686.018427382800e+12F && var_1_80 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_81=2569/10, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L461] var_1_81 = __VERIFIER_nondet_float() [L462] CALL assume_abort_if_not((var_1_81 >= 0.0F && var_1_81 <= -1.0e-20F) || (var_1_81 <= 2305843.009213691390e+12F && var_1_81 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L462] RET assume_abort_if_not((var_1_81 >= 0.0F && var_1_81 <= -1.0e-20F) || (var_1_81 <= 2305843.009213691390e+12F && var_1_81 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_82=318/5, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L463] var_1_82 = __VERIFIER_nondet_float() [L464] CALL assume_abort_if_not((var_1_82 >= 0.0F && var_1_82 <= -1.0e-20F) || (var_1_82 <= 4611686.018427382800e+12F && var_1_82 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L464] RET assume_abort_if_not((var_1_82 >= 0.0F && var_1_82 <= -1.0e-20F) || (var_1_82 <= 4611686.018427382800e+12F && var_1_82 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=32, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L465] var_1_83 = __VERIFIER_nondet_long() [L466] CALL assume_abort_if_not(var_1_83 >= -32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L466] RET assume_abort_if_not(var_1_83 >= -32) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L467] CALL assume_abort_if_not(var_1_83 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L467] RET assume_abort_if_not(var_1_83 <= 32) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-5, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L468] var_1_84 = __VERIFIER_nondet_long() [L469] CALL assume_abort_if_not(var_1_84 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L469] RET assume_abort_if_not(var_1_84 >= -2147483648) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L470] CALL assume_abort_if_not(var_1_84 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L470] RET assume_abort_if_not(var_1_84 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_85=33/8, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L471] var_1_85 = __VERIFIER_nondet_float() [L472] CALL assume_abort_if_not((var_1_85 >= 0.0F && var_1_85 <= -1.0e-20F) || (var_1_85 <= 4611686.018427382800e+12F && var_1_85 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L472] RET assume_abort_if_not((var_1_85 >= 0.0F && var_1_85 <= -1.0e-20F) || (var_1_85 <= 4611686.018427382800e+12F && var_1_85 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_86=29/5, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L473] var_1_86 = __VERIFIER_nondet_float() [L474] CALL assume_abort_if_not((var_1_86 >= 0.0F && var_1_86 <= -1.0e-20F) || (var_1_86 <= 4611686.018427382800e+12F && var_1_86 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L474] RET assume_abort_if_not((var_1_86 >= 0.0F && var_1_86 <= -1.0e-20F) || (var_1_86 <= 4611686.018427382800e+12F && var_1_86 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L488] RET updateVariables() [L489] CALL step() [L118] EXPR -100 ^ var_1_36 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=19/2, var_1_39=1, var_1_3=1, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L118] COND FALSE !(var_1_35 > (-100 ^ var_1_36)) [L121] COND TRUE (var_1_37 >= var_1_34) || var_1_39 [L122] var_1_38 = ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L124] COND FALSE !(-16 <= var_1_34) [L129] var_1_41 = (var_1_39 || (! var_1_45)) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L131] COND FALSE !((((((((-8) < 0 ) ? -(-8) : (-8))) < 0 ) ? -((((-8) < 0 ) ? -(-8) : (-8))) : ((((-8) < 0 ) ? -(-8) : (-8))))) >= (((((((var_1_34) < (var_1_35)) ? (var_1_34) : (var_1_35))) < 0 ) ? -((((var_1_34) < (var_1_35)) ? (var_1_34) : (var_1_35))) : ((((var_1_34) < (var_1_35)) ? (var_1_34) : (var_1_35)))))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L134] EXPR var_1_47 | var_1_36 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L134] COND FALSE !((var_1_50 - (var_1_51 + var_1_52)) < (~ (var_1_47 | var_1_36))) [L141] EXPR var_1_48 ^ 4 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=23/4, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L141] COND FALSE !((var_1_48 ^ 4) > var_1_53) [L144] COND TRUE var_1_56 <= var_1_38 [L145] var_1_55 = ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=50, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L149] var_1_57 = (var_1_53 - var_1_52) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L150] COND FALSE !(var_1_36 >= 16) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L153] COND FALSE !(\read(var_1_45)) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=78/5, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L157] COND TRUE ((((var_1_38) > (var_1_56)) ? (var_1_38) : (var_1_56))) > (4.2 + var_1_40) [L158] var_1_60 = ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L160] COND FALSE !(! var_1_44) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L163] COND TRUE \read(var_1_42) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=2, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L164] COND TRUE (var_1_60 / var_1_62) >= ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))) [L165] var_1_61 = (((((((((var_1_51) > (var_1_53)) ? (var_1_51) : (var_1_53)))) > (var_1_52)) ? (((((var_1_51) > (var_1_53)) ? (var_1_51) : (var_1_53)))) : (var_1_52))) + ((((0) < (var_1_63)) ? (0) : (var_1_63)))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L171] EXPR (var_1_63 + var_1_34) << var_1_37 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=-1, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L171] COND TRUE ((var_1_63 + var_1_34) << var_1_37) <= var_1_35 [L172] var_1_64 = ((((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51)))) > (var_1_63)) ? (((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51)))) : (var_1_63))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=128, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L174] COND TRUE ((- var_1_40) > var_1_56) || ((var_1_52 * var_1_59) < var_1_47) [L175] var_1_65 = ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L177] COND TRUE \read(var_1_44) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L178] COND TRUE var_1_53 == (128 - (var_1_67 - var_1_52)) [L179] var_1_66 = (var_1_45 || var_1_68) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=1, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L186] COND TRUE var_1_40 > var_1_55 [L187] var_1_69 = (var_1_70 && (var_1_44 && (var_1_68 || var_1_45))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L189] COND TRUE \read(var_1_43) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L190] COND FALSE !((- var_1_38) <= var_1_40) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=16, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L200] COND TRUE \read(var_1_42) [L201] var_1_72 = ((((var_1_52) > (var_1_50)) ? (var_1_52) : (var_1_50))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L203] COND TRUE \read(var_1_42) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=1284/5, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L204] COND TRUE (var_1_36 > var_1_34) || (var_1_71 < var_1_46) [L205] var_1_73 = ((((var_1_40) < (var_1_74)) ? (var_1_40) : (var_1_74))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L208] EXPR var_1_59 & var_1_35 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L208] COND FALSE !(var_1_47 < (var_1_59 & var_1_35)) [L215] COND FALSE !(\read(var_1_45)) [L220] var_1_76 = var_1_35 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L222] COND FALSE !(var_1_59 < ((((var_1_34) > ((var_1_67 % var_1_53))) ? (var_1_34) : ((var_1_67 % var_1_53))))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L229] COND TRUE \read(var_1_41) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_79=257/2, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L230] COND TRUE ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))) < 1.4f [L231] var_1_79 = (((var_1_80 - var_1_81) + var_1_82) - ((((0.2f) < 0 ) ? -(0.2f) : (0.2f)))) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L262] COND FALSE !(var_1_65 >= ((((var_1_37) < (64)) ? (var_1_37) : (64)))) [L269] var_1_87 = var_1_34 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=4, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L271] var_1_88 = var_1_83 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=1, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L272] COND TRUE \read(var_1_41) [L273] var_1_89 = 0 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=32, var_1_91=16, var_1_92=-64, var_1_93=-256] [L275] COND TRUE \read(var_1_41) [L276] var_1_90 = 5 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=16, var_1_92=-64, var_1_93=-256] [L278] COND FALSE !(\read(var_1_69)) [L281] var_1_91 = var_1_53 VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=-256] [L283] COND FALSE !((var_1_59 + var_1_47) < (~ 10000000)) VAL [isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=-256] [L288] var_1_93 = var_1_75 [L289] signed long int stepLocal_0 = var_1_2 - var_1_3; VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L290] COND TRUE stepLocal_0 >= (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) [L291] var_1_1 = (((var_1_4 || var_1_8) && last_1_var_1_1) || var_1_10) VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, var_1_10=1, var_1_11=2001/4, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_24=21/2, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L293] var_1_11 = ((((((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) > ((var_1_14 - (5.8647808160282102E18 - var_1_15)))) ? (((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) : ((var_1_14 - (5.8647808160282102E18 - var_1_15))))) [L294] var_1_21 = (var_1_22 - var_1_15) [L295] var_1_24 = (((((((((var_1_15) > (var_1_25)) ? (var_1_15) : (var_1_25)))) > (var_1_26)) ? (((((var_1_15) > (var_1_25)) ? (var_1_15) : (var_1_25)))) : (var_1_26))) + (var_1_27 + var_1_28)) [L296] signed long int stepLocal_1 = var_1_6; VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, stepLocal_1=2, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_29=-1, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L297] COND TRUE stepLocal_1 <= ((var_1_18 * -50) + var_1_5) [L298] var_1_29 = var_1_30 VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, stepLocal_1=2, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L300] signed long int stepLocal_2 = var_1_32 - var_1_33; VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, stepLocal_1=2, stepLocal_2=1, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L301] COND TRUE ! (! var_1_1) VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, stepLocal_1=2, stepLocal_2=1, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=64, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L302] COND TRUE stepLocal_2 != var_1_29 [L303] var_1_31 = var_1_32 VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, stepLocal_1=2, stepLocal_2=1, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_16=-256, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=32767, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L308] COND TRUE (var_1_3 % var_1_17) >= var_1_2 [L309] var_1_16 = ((var_1_17 + var_1_29) + (var_1_19 - var_1_20)) VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, stepLocal_1=2, stepLocal_2=1, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_16=3, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=32767, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L317] COND FALSE !(((((var_1_7) < (var_1_2)) ? (var_1_7) : (var_1_2))) > var_1_29) [L322] var_1_23 = var_1_15 VAL [isInitial=1, last_1_var_1_1=1, stepLocal_0=0, stepLocal_1=2, stepLocal_2=1, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_15=7, var_1_16=3, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_23=7, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=32767, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L489] RET step() [L490] CALL, EXPR property() [L480-L481] return (((((((((var_1_2 - var_1_3) >= (var_1_5 - ((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7))))) ? (var_1_1 == ((unsigned char) (((var_1_4 || var_1_8) && last_1_var_1_1) || var_1_10))) : 1) && (var_1_11 == ((double) ((((((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) > ((var_1_14 - (5.8647808160282102E18 - var_1_15)))) ? (((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13)))) : ((var_1_14 - (5.8647808160282102E18 - var_1_15)))))))) && (((var_1_3 % var_1_17) >= var_1_2) ? (var_1_16 == ((signed long int) ((var_1_17 + var_1_29) + (var_1_19 - var_1_20)))) : (var_1_1 ? (var_1_16 == ((signed long int) var_1_17)) : (var_1_16 == ((signed long int) var_1_17))))) && (var_1_21 == ((double) (var_1_22 - var_1_15)))) && ((((((var_1_7) < (var_1_2)) ? (var_1_7) : (var_1_2))) > var_1_29) ? ((var_1_19 != var_1_20) ? (var_1_23 == ((double) ((((var_1_13) < (var_1_22)) ? (var_1_13) : (var_1_22))))) : 1) : (var_1_23 == ((double) var_1_15)))) && (var_1_24 == ((float) (((((((((var_1_15) > (var_1_25)) ? (var_1_15) : (var_1_25)))) > (var_1_26)) ? (((((var_1_15) > (var_1_25)) ? (var_1_15) : (var_1_25)))) : (var_1_26))) + (var_1_27 + var_1_28))))) && ((var_1_6 <= ((var_1_18 * -50) + var_1_5)) ? (var_1_29 == ((signed short int) var_1_30)) : 1)) && ((! (! var_1_1)) ? (((var_1_32 - var_1_33) != var_1_29) ? (var_1_31 == ((signed long int) var_1_32)) : 1) : (var_1_31 == ((signed long int) var_1_33))) ; [L490] RET, EXPR property() [L490] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_15=7, var_1_16=3, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_23=7, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=32767, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_1=1, var_1_10=1, var_1_11=6, var_1_12=6, var_1_13=0, var_1_15=7, var_1_16=3, var_1_17=2, var_1_18=0, var_1_19=0, var_1_1=1, var_1_20=1, var_1_23=7, var_1_29=2, var_1_2=1, var_1_30=2, var_1_31=32767, var_1_32=32767, var_1_33=32766, var_1_34=-128, var_1_35=-100, var_1_36=0, var_1_37=32766, var_1_38=2, var_1_39=1, var_1_3=1, var_1_40=5, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=2, var_1_47=0, var_1_48=0, var_1_49=4, var_1_4=1, var_1_50=255, var_1_51=27, var_1_52=62, var_1_53=95, var_1_54=-256, var_1_55=3, var_1_57=33, var_1_58=256, var_1_59=0, var_1_5=2, var_1_60=4, var_1_61=95, var_1_63=27, var_1_64=27, var_1_65=4, var_1_66=0, var_1_67=95, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1, var_1_71=-5, var_1_72=255, var_1_73=5, var_1_74=0, var_1_75=0, var_1_76=-100, var_1_77=0, var_1_78=-2147483648, var_1_7=2, var_1_83=0, var_1_84=-2147483648, var_1_87=-128, var_1_88=0, var_1_89=0, var_1_8=1, var_1_90=5, var_1_91=95, var_1_92=-64, var_1_93=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 243 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 120.0s, OverallIterations: 18, TraceHistogramMax: 94, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 63.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13442 SdHoareTripleChecker+Valid, 12.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12926 mSDsluCounter, 25785 SdHoareTripleChecker+Invalid, 10.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17212 mSDsCounter, 4265 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11539 IncrementalHoareTripleChecker+Invalid, 15804 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4265 mSolverCounterUnsat, 8573 mSDtfsCounter, 11539 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 13968 GetRequests, 13782 SyntacticMatches, 4 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 982 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=43181occurred in iteration=17, InterpolantAutomatonStates: 171, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 32.8s AutomataMinimizationTime, 17 MinimizatonAttempts, 148205 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 10.7s InterpolantComputationTime, 10976 NumberOfCodeBlocks, 10976 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 13849 ConstructedInterpolants, 0 QuantifiedInterpolants, 35857 SizeOfPredicates, 59 NumberOfNonLiveVariables, 21361 ConjunctsInSsa, 108 ConjunctsInUnsatCore, 24 InterpolantComputations, 11 PerfectInterpolantSequences, 417972/419616 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 00:20:55,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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_3046c955-5888-44e9-9ac0-6b5026031ba8/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 6257c3f163e6ff273e80adb62a710763b7566e9519a02e63ef5b17a79923aac8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:20:58,038 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:20:58,104 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 00:20:58,120 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:20:58,120 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:20:58,146 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:20:58,146 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:20:58,147 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:20:58,148 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:20:58,148 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:20:58,149 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:20:58,149 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:20:58,150 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:20:58,151 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:20:58,151 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:20:58,152 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:20:58,153 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:20:58,153 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:20:58,154 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:20:58,154 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:20:58,155 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:20:58,156 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:20:58,156 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:20:58,157 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:20:58,157 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 00:20:58,158 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 00:20:58,158 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:20:58,158 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:20:58,159 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:20:58,159 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:20:58,159 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:20:58,160 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:20:58,160 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:20:58,160 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:20:58,161 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:20:58,161 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:20:58,161 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:20:58,161 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 00:20:58,162 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 00:20:58,162 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:20:58,162 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:20:58,162 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:20:58,162 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:20:58,163 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:20:58,163 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 00:20:58,163 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_3046c955-5888-44e9-9ac0-6b5026031ba8/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_3046c955-5888-44e9-9ac0-6b5026031ba8/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 -> 6257c3f163e6ff273e80adb62a710763b7566e9519a02e63ef5b17a79923aac8 [2023-11-29 00:20:58,469 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:20:58,490 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:20:58,493 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:20:58,494 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:20:58,494 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:20:58,496 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i [2023-11-29 00:21:01,244 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:21:01,498 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:21:01,498 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i [2023-11-29 00:21:01,512 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/adebfc56c/16c0d5a6db7c4a5e8d710ee0a38947bb/FLAG7b2d89f32 [2023-11-29 00:21:01,527 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/adebfc56c/16c0d5a6db7c4a5e8d710ee0a38947bb [2023-11-29 00:21:01,530 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:21:01,532 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:21:01,533 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:21:01,533 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:21:01,538 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:21:01,539 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:21:01" (1/1) ... [2023-11-29 00:21:01,540 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79ffa692 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:01, skipping insertion in model container [2023-11-29 00:21:01,540 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:21:01" (1/1) ... [2023-11-29 00:21:01,586 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:21:01,727 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_3046c955-5888-44e9-9ac0-6b5026031ba8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i[916,929] [2023-11-29 00:21:01,854 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:21:01,873 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:21:01,883 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_3046c955-5888-44e9-9ac0-6b5026031ba8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-87.i[916,929] [2023-11-29 00:21:01,960 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:21:02,017 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:21:02,017 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02 WrapperNode [2023-11-29 00:21:02,017 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:21:02,018 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:21:02,018 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:21:02,018 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:21:02,024 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,046 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,092 INFO L138 Inliner]: procedures = 27, calls = 107, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 510 [2023-11-29 00:21:02,093 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:21:02,094 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:21:02,094 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:21:02,094 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:21:02,103 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,113 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,134 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 00:21:02,135 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,135 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,159 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,166 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,173 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,178 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,185 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:21:02,186 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:21:02,187 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:21:02,187 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:21:02,188 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (1/1) ... [2023-11-29 00:21:02,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:21:02,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:21:02,219 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:21:02,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:21:02,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:21:02,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 00:21:02,259 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:21:02,259 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:21:02,259 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:21:02,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:21:02,389 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:21:02,392 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:21:27,861 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:21:27,904 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:21:27,904 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 00:21:27,905 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:21:27 BoogieIcfgContainer [2023-11-29 00:21:27,905 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:21:27,907 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:21:27,907 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:21:27,909 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:21:27,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:21:01" (1/3) ... [2023-11-29 00:21:27,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ee965a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:21:27, skipping insertion in model container [2023-11-29 00:21:27,911 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:21:02" (2/3) ... [2023-11-29 00:21:27,911 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ee965a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:21:27, skipping insertion in model container [2023-11-29 00:21:27,911 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:21:27" (3/3) ... [2023-11-29 00:21:27,912 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-87.i [2023-11-29 00:21:27,926 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:21:27,926 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:21:27,973 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:21:27,978 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;@71a4a029, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:21:27,979 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:21:27,984 INFO L276 IsEmpty]: Start isEmpty. Operand has 226 states, 129 states have (on average 1.496124031007752) internal successors, (193), 130 states have internal predecessors, (193), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-29 00:21:28,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 569 [2023-11-29 00:21:28,015 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:21:28,016 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:21:28,017 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:21:28,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:21:28,022 INFO L85 PathProgramCache]: Analyzing trace with hash -422203282, now seen corresponding path program 1 times [2023-11-29 00:21:28,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:21:28,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362537031] [2023-11-29 00:21:28,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:21:28,037 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 00:21:28,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:21:28,038 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:28,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:21:29,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 00:21:29,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:21:29,420 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 6986 proven. 0 refuted. 0 times theorem prover too weak. 10498 trivial. 0 not checked. [2023-11-29 00:21:29,420 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:21:29,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:21:29,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362537031] [2023-11-29 00:21:29,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362537031] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:21:29,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:21:29,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:21:29,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005700698] [2023-11-29 00:21:29,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:21:29,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:21:29,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:21:29,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:21:29,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:21:29,465 INFO L87 Difference]: Start difference. First operand has 226 states, 129 states have (on average 1.496124031007752) internal successors, (193), 130 states have internal predecessors, (193), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Second operand has 2 states, 2 states have (on average 52.5) internal successors, (105), 2 states have internal predecessors, (105), 2 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2023-11-29 00:21:33,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:21:33,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:21:33,822 INFO L93 Difference]: Finished difference Result 449 states and 854 transitions. [2023-11-29 00:21:33,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:21:33,884 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 52.5) internal successors, (105), 2 states have internal predecessors, (105), 2 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) Word has length 568 [2023-11-29 00:21:33,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:21:33,894 INFO L225 Difference]: With dead ends: 449 [2023-11-29 00:21:33,894 INFO L226 Difference]: Without dead ends: 224 [2023-11-29 00:21:33,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 567 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 00:21:33,903 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:21:33,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 373 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2023-11-29 00:21:33,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2023-11-29 00:21:33,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2023-11-29 00:21:33,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.46875) internal successors, (188), 128 states have internal predecessors, (188), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-29 00:21:33,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 376 transitions. [2023-11-29 00:21:33,986 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 376 transitions. Word has length 568 [2023-11-29 00:21:33,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:21:33,987 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 376 transitions. [2023-11-29 00:21:33,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 52.5) internal successors, (105), 2 states have internal predecessors, (105), 2 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2023-11-29 00:21:33,988 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 376 transitions. [2023-11-29 00:21:34,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 569 [2023-11-29 00:21:34,007 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:21:34,007 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:21:34,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:34,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:34,208 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:21:34,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:21:34,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1221492338, now seen corresponding path program 1 times [2023-11-29 00:21:34,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:21:34,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1368054006] [2023-11-29 00:21:34,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:21:34,212 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 00:21:34,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:21:34,213 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:34,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:21:35,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:21:35,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:21:35,750 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:21:35,750 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:21:35,750 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:21:35,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1368054006] [2023-11-29 00:21:35,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1368054006] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:21:35,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:21:35,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:21:35,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654262796] [2023-11-29 00:21:35,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:21:35,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:21:35,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:21:35,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:21:35,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:21:35,757 INFO L87 Difference]: Start difference. First operand 224 states and 376 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:21:42,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:21:46,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:21:50,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:21:50,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:21:50,303 INFO L93 Difference]: Finished difference Result 590 states and 995 transitions. [2023-11-29 00:21:50,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:21:50,304 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 568 [2023-11-29 00:21:50,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:21:50,313 INFO L225 Difference]: With dead ends: 590 [2023-11-29 00:21:50,313 INFO L226 Difference]: Without dead ends: 367 [2023-11-29 00:21:50,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 566 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:21:50,317 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 242 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:21:50,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 818 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 3 Unknown, 0 Unchecked, 14.5s Time] [2023-11-29 00:21:50,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2023-11-29 00:21:50,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 364. [2023-11-29 00:21:50,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 223 states have (on average 1.5291479820627802) internal successors, (341), 224 states have internal predecessors, (341), 138 states have call successors, (138), 2 states have call predecessors, (138), 2 states have return successors, (138), 137 states have call predecessors, (138), 138 states have call successors, (138) [2023-11-29 00:21:50,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 617 transitions. [2023-11-29 00:21:50,394 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 617 transitions. Word has length 568 [2023-11-29 00:21:50,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:21:50,396 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 617 transitions. [2023-11-29 00:21:50,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:21:50,397 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 617 transitions. [2023-11-29 00:21:50,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 569 [2023-11-29 00:21:50,403 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:21:50,404 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:21:50,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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)] Ended with exit code 0 [2023-11-29 00:21:50,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:50,605 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:21:50,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:21:50,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1701667660, now seen corresponding path program 1 times [2023-11-29 00:21:50,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:21:50,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [6195562] [2023-11-29 00:21:50,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:21:50,609 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 00:21:50,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:21:50,610 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:50,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:21:51,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:21:51,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:21:51,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:21:55,864 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 8679 proven. 120 refuted. 0 times theorem prover too weak. 8685 trivial. 0 not checked. [2023-11-29 00:21:55,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:21:57,829 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 159 proven. 120 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:21:57,829 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:21:57,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [6195562] [2023-11-29 00:21:57,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [6195562] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:21:57,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:21:57,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 00:21:57,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498423991] [2023-11-29 00:21:57,830 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:21:57,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:21:57,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:21:57,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:21:57,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:21:57,834 INFO L87 Difference]: Start difference. First operand 364 states and 617 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 2 states have call predecessors, (135), 2 states have call successors, (135) [2023-11-29 00:22:07,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:22:11,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:22:15,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:22:17,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:22:17,729 INFO L93 Difference]: Finished difference Result 822 states and 1380 transitions. [2023-11-29 00:22:17,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:22:17,730 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 2 states have call predecessors, (135), 2 states have call successors, (135) Word has length 568 [2023-11-29 00:22:17,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:22:17,739 INFO L225 Difference]: With dead ends: 822 [2023-11-29 00:22:17,739 INFO L226 Difference]: Without dead ends: 459 [2023-11-29 00:22:17,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1138 GetRequests, 1128 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:22:17,742 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 351 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 137 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:22:17,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 779 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 731 Invalid, 3 Unknown, 0 Unchecked, 19.5s Time] [2023-11-29 00:22:17,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2023-11-29 00:22:17,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 452. [2023-11-29 00:22:17,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 257 states have (on average 1.443579766536965) internal successors, (371), 259 states have internal predecessors, (371), 191 states have call successors, (191), 3 states have call predecessors, (191), 3 states have return successors, (191), 189 states have call predecessors, (191), 191 states have call successors, (191) [2023-11-29 00:22:17,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 753 transitions. [2023-11-29 00:22:17,818 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 753 transitions. Word has length 568 [2023-11-29 00:22:17,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:22:17,820 INFO L495 AbstractCegarLoop]: Abstraction has 452 states and 753 transitions. [2023-11-29 00:22:17,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 2 states have call predecessors, (135), 2 states have call successors, (135) [2023-11-29 00:22:17,820 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 753 transitions. [2023-11-29 00:22:17,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 571 [2023-11-29 00:22:17,826 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:22:17,826 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:22:17,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:22:18,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:22:18,027 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:22:18,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:22:18,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1272406849, now seen corresponding path program 1 times [2023-11-29 00:22:18,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:22:18,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [365911296] [2023-11-29 00:22:18,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:22:18,030 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:22:18,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:22:18,031 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:22:18,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:22:19,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:22:19,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:22:19,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:22:23,642 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 8815 proven. 132 refuted. 0 times theorem prover too weak. 8537 trivial. 0 not checked. [2023-11-29 00:22:23,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:22:25,782 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 147 proven. 132 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:22:25,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:22:25,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [365911296] [2023-11-29 00:22:25,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [365911296] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:22:25,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:22:25,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 00:22:25,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370538147] [2023-11-29 00:22:25,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:22:25,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:22:25,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:22:25,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:22:25,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:22:25,787 INFO L87 Difference]: Start difference. First operand 452 states and 753 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) [2023-11-29 00:22:34,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:22:38,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:22:42,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:22:42,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:22:42,678 INFO L93 Difference]: Finished difference Result 833 states and 1380 transitions. [2023-11-29 00:22:42,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:22:42,737 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) Word has length 570 [2023-11-29 00:22:42,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:22:42,743 INFO L225 Difference]: With dead ends: 833 [2023-11-29 00:22:42,743 INFO L226 Difference]: Without dead ends: 466 [2023-11-29 00:22:42,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1142 GetRequests, 1132 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:22:42,746 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 453 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 231 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:22:42,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [502 Valid, 614 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 464 Invalid, 3 Unknown, 0 Unchecked, 16.6s Time] [2023-11-29 00:22:42,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2023-11-29 00:22:42,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 460. [2023-11-29 00:22:42,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 263 states have (on average 1.4106463878326996) internal successors, (371), 265 states have internal predecessors, (371), 191 states have call successors, (191), 5 states have call predecessors, (191), 5 states have return successors, (191), 189 states have call predecessors, (191), 191 states have call successors, (191) [2023-11-29 00:22:42,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 753 transitions. [2023-11-29 00:22:42,802 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 753 transitions. Word has length 570 [2023-11-29 00:22:42,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:22:42,804 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 753 transitions. [2023-11-29 00:22:42,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) [2023-11-29 00:22:42,804 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 753 transitions. [2023-11-29 00:22:42,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-11-29 00:22:42,810 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:22:42,810 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:22:42,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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)] Forceful destruction successful, exit code 0 [2023-11-29 00:22:43,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:22:43,011 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:22:43,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:22:43,012 INFO L85 PathProgramCache]: Analyzing trace with hash -70843162, now seen corresponding path program 1 times [2023-11-29 00:22:43,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:22:43,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1592882222] [2023-11-29 00:22:43,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:22:43,013 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 00:22:43,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:22:43,014 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:22:43,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:22:44,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:22:45,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:22:45,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:22:49,239 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 8763 proven. 126 refuted. 0 times theorem prover too weak. 8595 trivial. 0 not checked. [2023-11-29 00:22:49,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:22:51,240 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 153 proven. 126 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:22:51,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:22:51,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1592882222] [2023-11-29 00:22:51,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1592882222] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:22:51,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:22:51,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 00:22:51,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032964719] [2023-11-29 00:22:51,241 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:22:51,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:22:51,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:22:51,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:22:51,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:22:51,244 INFO L87 Difference]: Start difference. First operand 460 states and 753 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, (136), 2 states have call predecessors, (136), 4 states have return successors, (137), 2 states have call predecessors, (137), 2 states have call successors, (137) [2023-11-29 00:23:00,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:04,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:08,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:08,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:23:08,141 INFO L93 Difference]: Finished difference Result 843 states and 1373 transitions. [2023-11-29 00:23:08,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 00:23:08,204 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, (136), 2 states have call predecessors, (136), 4 states have return successors, (137), 2 states have call predecessors, (137), 2 states have call successors, (137) Word has length 572 [2023-11-29 00:23:08,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:23:08,210 INFO L225 Difference]: With dead ends: 843 [2023-11-29 00:23:08,210 INFO L226 Difference]: Without dead ends: 472 [2023-11-29 00:23:08,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1146 GetRequests, 1136 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:23:08,213 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 452 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 205 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:23:08,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 613 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 460 Invalid, 3 Unknown, 0 Unchecked, 16.6s Time] [2023-11-29 00:23:08,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2023-11-29 00:23:08,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 466. [2023-11-29 00:23:08,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 267 states have (on average 1.3895131086142323) internal successors, (371), 269 states have internal predecessors, (371), 191 states have call successors, (191), 7 states have call predecessors, (191), 7 states have return successors, (191), 189 states have call predecessors, (191), 191 states have call successors, (191) [2023-11-29 00:23:08,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 753 transitions. [2023-11-29 00:23:08,270 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 753 transitions. Word has length 572 [2023-11-29 00:23:08,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:23:08,271 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 753 transitions. [2023-11-29 00:23:08,271 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, (136), 2 states have call predecessors, (136), 4 states have return successors, (137), 2 states have call predecessors, (137), 2 states have call successors, (137) [2023-11-29 00:23:08,271 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 753 transitions. [2023-11-29 00:23:08,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-11-29 00:23:08,276 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:23:08,277 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:23:08,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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)] Ended with exit code 0 [2023-11-29 00:23:08,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:23:08,478 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:23:08,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:23:08,478 INFO L85 PathProgramCache]: Analyzing trace with hash -834656354, now seen corresponding path program 1 times [2023-11-29 00:23:08,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:23:08,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [147110827] [2023-11-29 00:23:08,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:23:08,479 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 00:23:08,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:23:08,480 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:23:08,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:23:10,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:23:10,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 899 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:23:10,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:23:11,211 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:23:11,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:23:11,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:23:11,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [147110827] [2023-11-29 00:23:11,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [147110827] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:23:11,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:23:11,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:23:11,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222580067] [2023-11-29 00:23:11,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:23:11,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:23:11,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:23:11,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:23:11,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:23:11,216 INFO L87 Difference]: Start difference. First operand 466 states and 753 transitions. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:23:19,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:23,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:27,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:31,084 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:35,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:39,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:40,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:23:40,233 INFO L93 Difference]: Finished difference Result 1466 states and 2386 transitions. [2023-11-29 00:23:40,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:23:40,234 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 572 [2023-11-29 00:23:40,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:23:40,245 INFO L225 Difference]: With dead ends: 1466 [2023-11-29 00:23:40,245 INFO L226 Difference]: Without dead ends: 1093 [2023-11-29 00:23:40,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:23:40,249 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 551 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 4 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 1045 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:23:40,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [551 Valid, 1045 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 263 Invalid, 6 Unknown, 0 Unchecked, 28.9s Time] [2023-11-29 00:23:40,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2023-11-29 00:23:40,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1087. [2023-11-29 00:23:40,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 658 states have (on average 1.4285714285714286) internal successors, (940), 663 states have internal predecessors, (940), 413 states have call successors, (413), 15 states have call predecessors, (413), 15 states have return successors, (413), 408 states have call predecessors, (413), 413 states have call successors, (413) [2023-11-29 00:23:40,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1766 transitions. [2023-11-29 00:23:40,407 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1766 transitions. Word has length 572 [2023-11-29 00:23:40,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:23:40,408 INFO L495 AbstractCegarLoop]: Abstraction has 1087 states and 1766 transitions. [2023-11-29 00:23:40,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:23:40,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1766 transitions. [2023-11-29 00:23:40,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-11-29 00:23:40,414 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:23:40,415 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:23:40,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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)] Ended with exit code 0 [2023-11-29 00:23:40,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:23:40,616 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:23:40,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:23:40,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1218928474, now seen corresponding path program 1 times [2023-11-29 00:23:40,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:23:40,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [354126616] [2023-11-29 00:23:40,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:23:40,618 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 00:23:40,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:23:40,619 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:23:40,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:23:42,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:23:42,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:23:42,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:23:43,681 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:23:43,681 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:23:43,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:23:43,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [354126616] [2023-11-29 00:23:43,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [354126616] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:23:43,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:23:43,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:23:43,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903847543] [2023-11-29 00:23:43,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:23:43,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:23:43,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:23:43,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:23:43,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:23:43,685 INFO L87 Difference]: Start difference. First operand 1087 states and 1766 transitions. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:23:51,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:23:55,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:23:59,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:03,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:07,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:24:11,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:15,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:19,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:24:23,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:27,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:24:30,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:24:30,810 INFO L93 Difference]: Finished difference Result 2323 states and 3783 transitions. [2023-11-29 00:24:30,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:24:30,811 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 572 [2023-11-29 00:24:30,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:24:30,824 INFO L225 Difference]: With dead ends: 2323 [2023-11-29 00:24:30,825 INFO L226 Difference]: Without dead ends: 1333 [2023-11-29 00:24:30,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 570 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:24:30,831 INFO L413 NwaCegarLoop]: 615 mSDtfsCounter, 634 mSDsluCounter, 1176 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 268 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 1791 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 46.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:24:30,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [634 Valid, 1791 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 305 Invalid, 10 Unknown, 0 Unchecked, 46.8s Time] [2023-11-29 00:24:30,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2023-11-29 00:24:30,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1135. [2023-11-29 00:24:30,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1135 states, 706 states have (on average 1.4405099150141643) internal successors, (1017), 711 states have internal predecessors, (1017), 413 states have call successors, (413), 15 states have call predecessors, (413), 15 states have return successors, (413), 408 states have call predecessors, (413), 413 states have call successors, (413) [2023-11-29 00:24:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1135 states to 1135 states and 1843 transitions. [2023-11-29 00:24:31,000 INFO L78 Accepts]: Start accepts. Automaton has 1135 states and 1843 transitions. Word has length 572 [2023-11-29 00:24:31,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:24:31,002 INFO L495 AbstractCegarLoop]: Abstraction has 1135 states and 1843 transitions. [2023-11-29 00:24:31,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:24:31,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1135 states and 1843 transitions. [2023-11-29 00:24:31,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-11-29 00:24:31,008 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:24:31,008 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:24:31,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:24:31,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:24:31,209 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:24:31,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:24:31,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1920528348, now seen corresponding path program 1 times [2023-11-29 00:24:31,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:24:31,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [998657250] [2023-11-29 00:24:31,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:24:31,211 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:24:31,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:24:31,215 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:24:31,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:24:33,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:24:33,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:24:33,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:24:42,951 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:24:42,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:24:42,951 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:24:42,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [998657250] [2023-11-29 00:24:42,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [998657250] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:24:42,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:24:42,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:24:42,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636591020] [2023-11-29 00:24:42,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:24:42,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:24:42,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:24:42,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:24:42,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:24:42,955 INFO L87 Difference]: Start difference. First operand 1135 states and 1843 transitions. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:24:48,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:53,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:24:57,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:01,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:05,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:09,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:13,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:17,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:21,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:25,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:30,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:25:31,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:25:31,727 INFO L93 Difference]: Finished difference Result 3167 states and 5154 transitions. [2023-11-29 00:25:31,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:25:31,728 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 572 [2023-11-29 00:25:31,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:25:31,745 INFO L225 Difference]: With dead ends: 3167 [2023-11-29 00:25:31,745 INFO L226 Difference]: Without dead ends: 2129 [2023-11-29 00:25:31,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:25:31,749 INFO L413 NwaCegarLoop]: 550 mSDtfsCounter, 588 mSDsluCounter, 863 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 177 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 1413 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:25:31,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 1413 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 575 Invalid, 10 Unknown, 0 Unchecked, 48.5s Time] [2023-11-29 00:25:31,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2023-11-29 00:25:32,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 2121. [2023-11-29 00:25:32,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2121 states, 1320 states have (on average 1.4401515151515152) internal successors, (1901), 1329 states have internal predecessors, (1901), 773 states have call successors, (773), 27 states have call predecessors, (773), 27 states have return successors, (773), 764 states have call predecessors, (773), 773 states have call successors, (773) [2023-11-29 00:25:32,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2121 states to 2121 states and 3447 transitions. [2023-11-29 00:25:32,084 INFO L78 Accepts]: Start accepts. Automaton has 2121 states and 3447 transitions. Word has length 572 [2023-11-29 00:25:32,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:25:32,085 INFO L495 AbstractCegarLoop]: Abstraction has 2121 states and 3447 transitions. [2023-11-29 00:25:32,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:25:32,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2121 states and 3447 transitions. [2023-11-29 00:25:32,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-11-29 00:25:32,092 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:25:32,092 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:25:32,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:25:32,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:25:32,293 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:25:32,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:25:32,293 INFO L85 PathProgramCache]: Analyzing trace with hash 63026970, now seen corresponding path program 1 times [2023-11-29 00:25:32,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:25:32,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792987627] [2023-11-29 00:25:32,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:25:32,295 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 00:25:32,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:25:32,296 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:25:32,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:25:34,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:25:34,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:25:34,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:25:43,685 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:25:43,685 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:25:43,685 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:25:43,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792987627] [2023-11-29 00:25:43,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [792987627] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:25:43,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:25:43,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:25:43,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379140451] [2023-11-29 00:25:43,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:25:43,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:25:43,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:25:43,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:25:43,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:25:43,688 INFO L87 Difference]: Start difference. First operand 2121 states and 3447 transitions. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:25:59,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:26:03,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:26:07,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:26:11,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:26:15,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:26:19,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:26:23,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:26:27,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:26:31,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:26:35,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:26:39,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:26:43,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:26:43,715 INFO L93 Difference]: Finished difference Result 5619 states and 9133 transitions. [2023-11-29 00:26:43,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:26:43,717 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 572 [2023-11-29 00:26:43,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:26:43,743 INFO L225 Difference]: With dead ends: 5619 [2023-11-29 00:26:43,743 INFO L226 Difference]: Without dead ends: 3595 [2023-11-29 00:26:43,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 567 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:26:43,751 INFO L413 NwaCegarLoop]: 519 mSDtfsCounter, 772 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 165 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 1415 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:26:43,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [772 Valid, 1415 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 962 Invalid, 11 Unknown, 0 Unchecked, 59.6s Time] [2023-11-29 00:26:43,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3595 states. [2023-11-29 00:26:44,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3595 to 2975. [2023-11-29 00:26:44,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2975 states, 1888 states have (on average 1.4454449152542372) internal successors, (2729), 1899 states have internal predecessors, (2729), 1045 states have call successors, (1045), 41 states have call predecessors, (1045), 41 states have return successors, (1045), 1034 states have call predecessors, (1045), 1045 states have call successors, (1045) [2023-11-29 00:26:44,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2975 states to 2975 states and 4819 transitions. [2023-11-29 00:26:44,315 INFO L78 Accepts]: Start accepts. Automaton has 2975 states and 4819 transitions. Word has length 572 [2023-11-29 00:26:44,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:26:44,316 INFO L495 AbstractCegarLoop]: Abstraction has 2975 states and 4819 transitions. [2023-11-29 00:26:44,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:26:44,317 INFO L276 IsEmpty]: Start isEmpty. Operand 2975 states and 4819 transitions. [2023-11-29 00:26:44,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-11-29 00:26:44,323 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:26:44,323 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:26:44,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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)] Ended with exit code 0 [2023-11-29 00:26:44,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:26:44,548 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:26:44,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:26:44,549 INFO L85 PathProgramCache]: Analyzing trace with hash 337786584, now seen corresponding path program 1 times [2023-11-29 00:26:44,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:26:44,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374250077] [2023-11-29 00:26:44,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:26:44,550 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 00:26:44,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:26:44,551 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:26:44,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 (11)] Waiting until timeout for monitored process [2023-11-29 00:26:46,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:26:46,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 00:26:46,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:26:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 9808 proven. 150 refuted. 0 times theorem prover too weak. 7526 trivial. 0 not checked. [2023-11-29 00:26:52,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:26:55,891 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 402 proven. 153 refuted. 0 times theorem prover too weak. 16929 trivial. 0 not checked. [2023-11-29 00:26:55,892 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:26:55,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374250077] [2023-11-29 00:26:55,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374250077] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:26:55,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:26:55,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2023-11-29 00:26:55,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144473577] [2023-11-29 00:26:55,893 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:26:55,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 00:26:55,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:26:55,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 00:26:55,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:26:55,896 INFO L87 Difference]: Start difference. First operand 2975 states and 4819 transitions. Second operand has 13 states, 13 states have (on average 9.461538461538462) internal successors, (123), 13 states have internal predecessors, (123), 3 states have call successors, (131), 3 states have call predecessors, (131), 7 states have return successors, (132), 3 states have call predecessors, (132), 3 states have call successors, (132) [2023-11-29 00:27:09,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:13,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:17,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:21,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:25,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:29,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:33,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:37,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:40,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:27:49,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:27:49,601 INFO L93 Difference]: Finished difference Result 8907 states and 14271 transitions. [2023-11-29 00:27:49,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 00:27:49,607 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 9.461538461538462) internal successors, (123), 13 states have internal predecessors, (123), 3 states have call successors, (131), 3 states have call predecessors, (131), 7 states have return successors, (132), 3 states have call predecessors, (132), 3 states have call successors, (132) Word has length 572 [2023-11-29 00:27:49,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:27:49,640 INFO L225 Difference]: With dead ends: 8907 [2023-11-29 00:27:49,641 INFO L226 Difference]: Without dead ends: 6029 [2023-11-29 00:27:49,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1164 GetRequests, 1132 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=315, Invalid=741, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 00:27:49,649 INFO L413 NwaCegarLoop]: 437 mSDtfsCounter, 855 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 444 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 912 SdHoareTripleChecker+Valid, 1666 SdHoareTripleChecker+Invalid, 2349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 51.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:27:49,649 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [912 Valid, 1666 Invalid, 2349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 1897 Invalid, 8 Unknown, 0 Unchecked, 51.3s Time] [2023-11-29 00:27:49,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6029 states. [2023-11-29 00:27:50,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6029 to 5903. [2023-11-29 00:27:50,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5903 states, 3762 states have (on average 1.389686337054758) internal successors, (5228), 3783 states have internal predecessors, (5228), 2037 states have call successors, (2037), 103 states have call predecessors, (2037), 103 states have return successors, (2037), 2016 states have call predecessors, (2037), 2037 states have call successors, (2037) [2023-11-29 00:27:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5903 states to 5903 states and 9302 transitions. [2023-11-29 00:27:50,591 INFO L78 Accepts]: Start accepts. Automaton has 5903 states and 9302 transitions. Word has length 572 [2023-11-29 00:27:50,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:27:50,592 INFO L495 AbstractCegarLoop]: Abstraction has 5903 states and 9302 transitions. [2023-11-29 00:27:50,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.461538461538462) internal successors, (123), 13 states have internal predecessors, (123), 3 states have call successors, (131), 3 states have call predecessors, (131), 7 states have return successors, (132), 3 states have call predecessors, (132), 3 states have call successors, (132) [2023-11-29 00:27:50,594 INFO L276 IsEmpty]: Start isEmpty. Operand 5903 states and 9302 transitions. [2023-11-29 00:27:50,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2023-11-29 00:27:50,601 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:27:50,602 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:27:50,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 (11)] Forceful destruction successful, exit code 0 [2023-11-29 00:27:50,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:27:50,805 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:27:50,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:27:50,805 INFO L85 PathProgramCache]: Analyzing trace with hash -249019430, now seen corresponding path program 1 times [2023-11-29 00:27:50,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:27:50,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1225207975] [2023-11-29 00:27:50,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:27:50,806 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 00:27:50,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:27:50,807 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:27:50,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 (12)] Waiting until timeout for monitored process [2023-11-29 00:27:52,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:27:52,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:27:52,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:28:00,340 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 4545 proven. 237 refuted. 0 times theorem prover too weak. 12702 trivial. 0 not checked. [2023-11-29 00:28:00,341 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:28:03,573 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 42 proven. 237 refuted. 0 times theorem prover too weak. 17205 trivial. 0 not checked. [2023-11-29 00:28:03,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:28:03,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1225207975] [2023-11-29 00:28:03,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1225207975] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:28:03,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:28:03,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2023-11-29 00:28:03,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735653672] [2023-11-29 00:28:03,575 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:28:03,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 00:28:03,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:28:03,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 00:28:03,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 00:28:03,577 INFO L87 Difference]: Start difference. First operand 5903 states and 9302 transitions. Second operand has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 2 states have call successors, (173), 2 states have call predecessors, (173), 4 states have return successors, (174), 2 states have call predecessors, (174), 2 states have call successors, (174) [2023-11-29 00:28:12,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:28:16,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:28:20,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:28:21,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:28:21,328 INFO L93 Difference]: Finished difference Result 11967 states and 18682 transitions. [2023-11-29 00:28:21,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:28:21,329 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 2 states have call successors, (173), 2 states have call predecessors, (173), 4 states have return successors, (174), 2 states have call predecessors, (174), 2 states have call successors, (174) Word has length 572 [2023-11-29 00:28:21,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:28:21,359 INFO L225 Difference]: With dead ends: 11967 [2023-11-29 00:28:21,359 INFO L226 Difference]: Without dead ends: 6161 [2023-11-29 00:28:21,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1150 GetRequests, 1135 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2023-11-29 00:28:21,370 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 354 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 246 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:28:21,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 626 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 536 Invalid, 3 Unknown, 0 Unchecked, 16.7s Time] [2023-11-29 00:28:21,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6161 states. [2023-11-29 00:28:22,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6161 to 6035. [2023-11-29 00:28:22,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6035 states, 3861 states have (on average 1.3631183631183632) internal successors, (5263), 3882 states have internal predecessors, (5263), 2037 states have call successors, (2037), 136 states have call predecessors, (2037), 136 states have return successors, (2037), 2016 states have call predecessors, (2037), 2037 states have call successors, (2037) [2023-11-29 00:28:22,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6035 states to 6035 states and 9337 transitions. [2023-11-29 00:28:22,301 INFO L78 Accepts]: Start accepts. Automaton has 6035 states and 9337 transitions. Word has length 572 [2023-11-29 00:28:22,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:28:22,301 INFO L495 AbstractCegarLoop]: Abstraction has 6035 states and 9337 transitions. [2023-11-29 00:28:22,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.222222222222221) internal successors, (119), 9 states have internal predecessors, (119), 2 states have call successors, (173), 2 states have call predecessors, (173), 4 states have return successors, (174), 2 states have call predecessors, (174), 2 states have call successors, (174) [2023-11-29 00:28:22,302 INFO L276 IsEmpty]: Start isEmpty. Operand 6035 states and 9337 transitions. [2023-11-29 00:28:22,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 574 [2023-11-29 00:28:22,309 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:28:22,309 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:28:22,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 (12)] Ended with exit code 0 [2023-11-29 00:28:22,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:28:22,510 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:28:22,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:28:22,511 INFO L85 PathProgramCache]: Analyzing trace with hash 2078708113, now seen corresponding path program 1 times [2023-11-29 00:28:22,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:28:22,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127693555] [2023-11-29 00:28:22,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:28:22,512 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 00:28:22,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:28:22,513 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:28:22,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 (13)] Waiting until timeout for monitored process [2023-11-29 00:28:24,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:28:24,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 00:28:24,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:28:32,496 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:28:32,496 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:28:32,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:28:32,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127693555] [2023-11-29 00:28:32,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127693555] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:28:32,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:28:32,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:28:32,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072992578] [2023-11-29 00:28:32,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:28:32,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:28:32,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:28:32,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:28:32,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:28:32,499 INFO L87 Difference]: Start difference. First operand 6035 states and 9337 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:28:37,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:28:42,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:28:46,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:28:50,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:28:54,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:28:58,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:29:02,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:29:06,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:29:10,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:29:14,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:29:16,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:29:16,838 INFO L93 Difference]: Finished difference Result 10421 states and 16103 transitions. [2023-11-29 00:29:16,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:29:16,839 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) Word has length 573 [2023-11-29 00:29:16,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:29:16,868 INFO L225 Difference]: With dead ends: 10421 [2023-11-29 00:29:16,868 INFO L226 Difference]: Without dead ends: 7405 [2023-11-29 00:29:16,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:29:16,877 INFO L413 NwaCegarLoop]: 554 mSDtfsCounter, 510 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 264 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 1400 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:29:16,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [510 Valid, 1400 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 177 Invalid, 10 Unknown, 0 Unchecked, 43.5s Time] [2023-11-29 00:29:16,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7405 states. [2023-11-29 00:29:17,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7405 to 6983. [2023-11-29 00:29:17,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6983 states, 4441 states have (on average 1.357577122269759) internal successors, (6029), 4470 states have internal predecessors, (6029), 2381 states have call successors, (2381), 160 states have call predecessors, (2381), 160 states have return successors, (2381), 2352 states have call predecessors, (2381), 2381 states have call successors, (2381) [2023-11-29 00:29:17,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6983 states to 6983 states and 10791 transitions. [2023-11-29 00:29:17,730 INFO L78 Accepts]: Start accepts. Automaton has 6983 states and 10791 transitions. Word has length 573 [2023-11-29 00:29:17,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:29:17,731 INFO L495 AbstractCegarLoop]: Abstraction has 6983 states and 10791 transitions. [2023-11-29 00:29:17,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:29:17,731 INFO L276 IsEmpty]: Start isEmpty. Operand 6983 states and 10791 transitions. [2023-11-29 00:29:17,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 574 [2023-11-29 00:29:17,740 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:29:17,740 INFO L195 NwaCegarLoop]: trace histogram [94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:17,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 (13)] Ended with exit code 0 [2023-11-29 00:29:17,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:29:17,941 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:29:17,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:29:17,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1257608333, now seen corresponding path program 1 times [2023-11-29 00:29:17,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:29:17,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646572041] [2023-11-29 00:29:17,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:29:17,942 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 00:29:17,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:29:17,943 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 00:29:17,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3046c955-5888-44e9-9ac0-6b5026031ba8/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 (14)] Waiting until timeout for monitored process [2023-11-29 00:29:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:29:19,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:29:19,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:03,946 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 8829 proven. 135 refuted. 0 times theorem prover too weak. 8520 trivial. 0 not checked. [2023-11-29 00:31:03,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:31:45,461 INFO L134 CoverageAnalysis]: Checked inductivity of 17484 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17484 trivial. 0 not checked. [2023-11-29 00:31:45,461 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:31:45,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646572041] [2023-11-29 00:31:45,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646572041] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 00:31:45,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:31:45,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 12 [2023-11-29 00:31:45,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040571756] [2023-11-29 00:31:45,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:45,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:31:45,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:31:45,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:31:45,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-29 00:31:45,464 INFO L87 Difference]: Start difference. First operand 6983 states and 10791 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 1 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 1 states have call predecessors, (94), 1 states have call successors, (94) [2023-11-29 00:31:46,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:31:50,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:31:52,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:31:53,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:31:54,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:31:56,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:31:57,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:32:13,535 WARN L293 SmtUtils]: Spent 8.48s on a formula simplification that was a NOOP. DAG size: 24 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:32:15,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:32:19,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:32:21,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:32:22,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2023-11-29 00:32:24,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1]