./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 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_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 50b59b38b7f87741ee4dcb2a257b93223ac85d7344325d072154171267f073ff --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 04:35:47,106 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 04:35:47,191 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 04:35:47,197 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 04:35:47,198 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 04:35:47,258 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 04:35:47,259 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 04:35:47,260 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 04:35:47,261 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 04:35:47,262 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 04:35:47,263 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 04:35:47,263 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 04:35:47,264 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 04:35:47,264 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 04:35:47,265 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 04:35:47,265 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 04:35:47,265 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 04:35:47,266 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 04:35:47,266 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 04:35:47,267 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 04:35:47,267 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 04:35:47,268 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 04:35:47,269 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 04:35:47,270 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 04:35:47,270 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 04:35:47,270 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 04:35:47,271 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 04:35:47,271 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 04:35:47,272 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 04:35:47,272 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 04:35:47,272 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 04:35:47,273 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 04:35:47,273 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 04:35:47,283 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 04:35:47,283 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 04:35:47,283 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 04:35:47,284 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 04:35:47,284 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 04:35:47,285 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:35:47,285 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 04:35:47,285 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 04:35:47,290 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 04:35:47,290 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 04:35:47,290 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 04:35:47,290 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 04:35:47,291 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 04:35:47,291 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 04:35:47,291 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> 50b59b38b7f87741ee4dcb2a257b93223ac85d7344325d072154171267f073ff [2024-11-09 04:35:47,674 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 04:35:47,745 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 04:35:47,752 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 04:35:47,754 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 04:35:47,757 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 04:35:47,759 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i Unable to find full path for "g++" [2024-11-09 04:35:49,977 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 04:35:50,351 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 04:35:50,352 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i [2024-11-09 04:35:50,383 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data/7bccaeaa6/4b420053e1064d9684d3d1cac3a75ac7/FLAGb9fec2b58 [2024-11-09 04:35:50,403 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data/7bccaeaa6/4b420053e1064d9684d3d1cac3a75ac7 [2024-11-09 04:35:50,405 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 04:35:50,407 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 04:35:50,409 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 04:35:50,409 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 04:35:50,416 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 04:35:50,417 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:35:50" (1/1) ... [2024-11-09 04:35:50,418 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@249b37a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:50, skipping insertion in model container [2024-11-09 04:35:50,418 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:35:50" (1/1) ... [2024-11-09 04:35:50,477 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 04:35:50,717 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i[916,929] [2024-11-09 04:35:51,016 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:35:51,047 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 04:35:51,062 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i[916,929] [2024-11-09 04:35:51,214 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:35:51,246 INFO L204 MainTranslator]: Completed translation [2024-11-09 04:35:51,247 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51 WrapperNode [2024-11-09 04:35:51,247 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 04:35:51,250 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 04:35:51,250 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 04:35:51,250 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 04:35:51,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,301 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,390 INFO L138 Inliner]: procedures = 26, calls = 94, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 731 [2024-11-09 04:35:51,391 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 04:35:51,391 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 04:35:51,392 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 04:35:51,392 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 04:35:51,404 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,404 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,414 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,415 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,476 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,492 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,506 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,514 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,533 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 04:35:51,535 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 04:35:51,536 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 04:35:51,537 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 04:35:51,538 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (1/1) ... [2024-11-09 04:35:51,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:35:51,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:35:51,615 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 04:35:51,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 04:35:51,657 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 04:35:51,658 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 04:35:51,658 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 04:35:51,658 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 04:35:51,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 04:35:51,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 04:35:51,913 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 04:35:51,916 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 04:35:53,666 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-11-09 04:35:53,666 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 04:35:55,412 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 04:35:55,414 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 04:35:55,415 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:35:55 BoogieIcfgContainer [2024-11-09 04:35:55,415 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 04:35:55,418 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 04:35:55,419 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 04:35:55,423 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 04:35:55,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 04:35:50" (1/3) ... [2024-11-09 04:35:55,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e8157d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:35:55, skipping insertion in model container [2024-11-09 04:35:55,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:35:51" (2/3) ... [2024-11-09 04:35:55,425 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e8157d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:35:55, skipping insertion in model container [2024-11-09 04:35:55,426 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:35:55" (3/3) ... [2024-11-09 04:35:55,427 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-72.i [2024-11-09 04:35:55,451 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 04:35:55,451 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 04:35:55,558 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 04:35:55,568 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@6c90316b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 04:35:55,569 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 04:35:55,575 INFO L276 IsEmpty]: Start isEmpty. Operand has 135 states, 51 states have (on average 1.0588235294117647) internal successors, (54), 52 states have internal predecessors, (54), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-09 04:35:55,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2024-11-09 04:35:55,600 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:35:55,601 INFO L215 NwaCegarLoop]: trace histogram [81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:35:55,601 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:35:55,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:35:55,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1691459865, now seen corresponding path program 1 times [2024-11-09 04:35:55,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:35:55,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30531525] [2024-11-09 04:35:55,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:35:55,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:36:00,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 04:36:00,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [596835899] [2024-11-09 04:36:00,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:00,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:00,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:00,796 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:36:00,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 04:36:04,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:36:04,248 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-09 04:36:06,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:36:06,608 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-09 04:36:06,611 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-09 04:36:06,612 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 04:36:06,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 04:36:06,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:36:06,820 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-09 04:36:07,158 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 04:36:07,161 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 04:36:07 BoogieIcfgContainer [2024-11-09 04:36:07,162 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 04:36:07,162 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 04:36:07,163 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 04:36:07,163 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 04:36:07,163 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:35:55" (3/4) ... [2024-11-09 04:36:07,167 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-09 04:36:07,168 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 04:36:07,170 INFO L158 Benchmark]: Toolchain (without parser) took 16762.56ms. Allocated memory was 151.0MB in the beginning and 390.1MB in the end (delta: 239.1MB). Free memory was 119.5MB in the beginning and 323.8MB in the end (delta: -204.3MB). Peak memory consumption was 35.2MB. Max. memory is 16.1GB. [2024-11-09 04:36:07,170 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 91.7MB in the end (delta: 118.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 04:36:07,171 INFO L158 Benchmark]: CACSL2BoogieTranslator took 839.23ms. Allocated memory is still 151.0MB. Free memory was 119.5MB in the beginning and 88.5MB in the end (delta: 31.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-11-09 04:36:07,171 INFO L158 Benchmark]: Boogie Procedure Inliner took 140.98ms. Allocated memory is still 151.0MB. Free memory was 88.1MB in the beginning and 76.0MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-11-09 04:36:07,173 INFO L158 Benchmark]: Boogie Preprocessor took 141.66ms. Allocated memory is still 151.0MB. Free memory was 76.0MB in the beginning and 70.2MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-09 04:36:07,176 INFO L158 Benchmark]: RCFGBuilder took 3880.30ms. Allocated memory was 151.0MB in the beginning and 192.9MB in the end (delta: 41.9MB). Free memory was 70.2MB in the beginning and 117.4MB in the end (delta: -47.1MB). Peak memory consumption was 61.4MB. Max. memory is 16.1GB. [2024-11-09 04:36:07,177 INFO L158 Benchmark]: TraceAbstraction took 11743.68ms. Allocated memory was 192.9MB in the beginning and 390.1MB in the end (delta: 197.1MB). Free memory was 116.3MB in the beginning and 323.8MB in the end (delta: -207.5MB). Peak memory consumption was 196.7MB. Max. memory is 16.1GB. [2024-11-09 04:36:07,177 INFO L158 Benchmark]: Witness Printer took 6.18ms. Allocated memory is still 390.1MB. Free memory is still 323.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 04:36:07,181 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 91.7MB in the end (delta: 118.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 839.23ms. Allocated memory is still 151.0MB. Free memory was 119.5MB in the beginning and 88.5MB in the end (delta: 31.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 140.98ms. Allocated memory is still 151.0MB. Free memory was 88.1MB in the beginning and 76.0MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 141.66ms. Allocated memory is still 151.0MB. Free memory was 76.0MB in the beginning and 70.2MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 3880.30ms. Allocated memory was 151.0MB in the beginning and 192.9MB in the end (delta: 41.9MB). Free memory was 70.2MB in the beginning and 117.4MB in the end (delta: -47.1MB). Peak memory consumption was 61.4MB. Max. memory is 16.1GB. * TraceAbstraction took 11743.68ms. Allocated memory was 192.9MB in the beginning and 390.1MB in the end (delta: 197.1MB). Free memory was 116.3MB in the beginning and 323.8MB in the end (delta: -207.5MB). Peak memory consumption was 196.7MB. Max. memory is 16.1GB. * Witness Printer took 6.18ms. Allocated memory is still 390.1MB. Free memory is still 323.8MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 171, overapproximation of someBinaryArithmeticDOUBLEoperation at line 196, overapproximation of someBinaryFLOATComparisonOperation at line 528, overapproximation of bitwiseOr at line 227, overapproximation of someUnaryDOUBLEoperation at line 205, overapproximation of bitwiseAnd at line 227, overapproximation of someBinaryDOUBLEComparisonOperation at line 147, overapproximation of someBinaryArithmeticFLOAToperation at line 363. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 16; [L23] signed char var_1_10 = 2; [L24] signed char var_1_11 = 1; [L25] float var_1_14 = 64.3; [L26] signed char var_1_16 = 32; [L27] unsigned char var_1_17 = 1; [L28] unsigned char var_1_18 = 0; [L29] unsigned char var_1_19 = 0; [L30] double var_1_20 = 9.25; [L31] double var_1_21 = 255.05; [L32] double var_1_22 = 25.5; [L33] unsigned char var_1_23 = 2; [L34] unsigned char var_1_25 = 1; [L35] unsigned short int var_1_26 = 5; [L36] unsigned char var_1_27 = 128; [L37] unsigned char var_1_28 = 1; [L38] signed long int var_1_29 = 128; [L39] unsigned long int var_1_31 = 1; [L40] unsigned long int var_1_32 = 64; [L41] unsigned char var_1_33 = 1; [L42] unsigned char var_1_34 = 1; [L43] unsigned short int var_1_35 = 100; [L44] unsigned short int var_1_36 = 50; [L45] unsigned long int var_1_37 = 3773873024; [L46] unsigned long int var_1_38 = 2296504360; [L47] double var_1_39 = 64.375; [L48] double var_1_40 = 63.6; [L49] unsigned char var_1_41 = 0; [L50] unsigned char var_1_42 = 0; [L51] unsigned char var_1_43 = 0; [L52] unsigned char var_1_44 = 0; [L53] unsigned char var_1_45 = 4; [L54] unsigned char var_1_46 = 0; [L55] unsigned char var_1_47 = 10; [L56] unsigned char var_1_48 = 0; [L57] unsigned char var_1_49 = 0; [L58] unsigned char var_1_50 = 0; [L59] unsigned short int var_1_51 = 44584; [L60] signed char var_1_52 = 32; [L61] signed char var_1_53 = 16; [L62] signed char var_1_54 = 64; [L63] signed char var_1_55 = 32; [L64] signed char var_1_56 = 100; [L65] signed char var_1_57 = 100; [L66] double var_1_58 = 199.75; [L67] double var_1_59 = 0.0; [L68] double var_1_60 = 256.2; [L69] double var_1_61 = 1.54; [L70] unsigned short int var_1_62 = 2; [L71] unsigned short int var_1_63 = 33332; [L72] signed char var_1_64 = -64; [L73] signed char var_1_65 = 4; [L74] signed char var_1_66 = -32; [L75] signed char var_1_67 = -1; [L76] signed char var_1_68 = 64; [L77] unsigned short int var_1_69 = 16; [L78] unsigned short int var_1_70 = 1; [L79] unsigned long int var_1_71 = 50; [L80] unsigned char var_1_72 = 16; [L81] unsigned char var_1_73 = 50; [L82] double var_1_74 = 255.75; [L83] float var_1_75 = 0.875; [L84] unsigned short int var_1_76 = 32; [L85] signed short int var_1_77 = -32; [L86] unsigned short int var_1_78 = 1000; [L87] signed short int var_1_79 = -16; [L88] signed short int var_1_80 = -2; [L89] signed short int var_1_81 = 256; [L90] unsigned short int var_1_82 = 4; [L91] signed char var_1_83 = 4; [L92] double var_1_84 = 32.92; [L93] double var_1_85 = 10000000.08; [L94] unsigned char var_1_86 = 1; [L95] signed long int var_1_87 = -128; [L96] unsigned short int var_1_88 = 128; [L97] unsigned short int var_1_89 = 32; [L98] unsigned short int var_1_90 = 27120; [L99] signed long int var_1_91 = -8; [L100] signed char var_1_92 = 5; [L101] float var_1_93 = 0.375; [L102] signed long int var_1_94 = -10; [L103] double var_1_95 = 8.8; [L104] unsigned short int var_1_96 = 256; [L105] unsigned short int var_1_97 = 64; [L106] unsigned short int var_1_98 = 47144; [L107] unsigned char var_1_99 = 10; [L108] unsigned char var_1_100 = 0; [L109] unsigned char var_1_101 = 0; [L110] signed short int var_1_102 = -5; [L111] signed short int var_1_103 = 19435; [L112] signed char var_1_104 = -50; [L113] float var_1_105 = 63.1; [L114] unsigned char var_1_106 = 1; [L115] signed short int var_1_107 = 64; [L116] unsigned long int var_1_108 = 0; [L117] unsigned char var_1_109 = 0; [L118] unsigned char var_1_110 = 32; [L119] double var_1_111 = 15.5; [L120] signed short int var_1_112 = 256; [L121] signed char var_1_113 = 8; [L122] float var_1_114 = 256.5; [L123] float var_1_115 = 24.25; [L124] signed char var_1_116 = 8; [L125] unsigned short int var_1_117 = 16; [L126] unsigned long int var_1_118 = 10; [L127] unsigned long int var_1_119 = 2; [L128] unsigned char last_1_var_1_17 = 1; [L129] double last_1_var_1_20 = 9.25; [L130] unsigned char last_1_var_1_23 = 2; [L131] unsigned short int last_1_var_1_26 = 5; [L132] signed long int last_1_var_1_29 = 128; [L663] isInitial = 1 [L664] FCALL initially() [L665] COND TRUE 1 [L666] CALL updateLastVariables() [L652] last_1_var_1_17 = var_1_17 [L653] last_1_var_1_20 = var_1_20 [L654] last_1_var_1_23 = var_1_23 [L655] last_1_var_1_26 = var_1_26 [L656] last_1_var_1_29 = var_1_29 [L666] RET updateLastVariables() [L667] CALL updateVariables() [L524] var_1_11 = __VERIFIER_nondet_char() [L525] CALL assume_abort_if_not(var_1_11 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L525] RET assume_abort_if_not(var_1_11 >= -63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L526] CALL assume_abort_if_not(var_1_11 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L526] RET assume_abort_if_not(var_1_11 <= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L527] var_1_14 = __VERIFIER_nondet_float() [L528] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854776000e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L528] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854776000e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L529] var_1_16 = __VERIFIER_nondet_char() [L530] CALL assume_abort_if_not(var_1_16 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L530] RET assume_abort_if_not(var_1_16 >= -63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L531] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L531] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L532] var_1_18 = __VERIFIER_nondet_uchar() [L533] CALL assume_abort_if_not(var_1_18 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L533] RET assume_abort_if_not(var_1_18 >= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L534] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L534] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L535] var_1_19 = __VERIFIER_nondet_uchar() [L536] CALL assume_abort_if_not(var_1_19 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L536] RET assume_abort_if_not(var_1_19 >= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L537] CALL assume_abort_if_not(var_1_19 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L537] RET assume_abort_if_not(var_1_19 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L538] var_1_21 = __VERIFIER_nondet_double() [L539] CALL assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L539] RET assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L540] var_1_22 = __VERIFIER_nondet_double() [L541] CALL assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L541] RET assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L542] var_1_25 = __VERIFIER_nondet_uchar() [L543] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L543] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L544] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L544] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L545] var_1_27 = __VERIFIER_nondet_uchar() [L546] CALL assume_abort_if_not(var_1_27 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L546] RET assume_abort_if_not(var_1_27 >= 127) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L547] CALL assume_abort_if_not(var_1_27 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L547] RET assume_abort_if_not(var_1_27 <= 255) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L548] var_1_28 = __VERIFIER_nondet_uchar() [L549] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L549] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L550] CALL assume_abort_if_not(var_1_28 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L550] RET assume_abort_if_not(var_1_28 <= 127) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L551] var_1_33 = __VERIFIER_nondet_uchar() [L552] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L552] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L553] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L553] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L554] var_1_34 = __VERIFIER_nondet_uchar() [L555] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L556] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L556] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L557] var_1_35 = __VERIFIER_nondet_ushort() [L558] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L558] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L559] CALL assume_abort_if_not(var_1_35 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L559] RET assume_abort_if_not(var_1_35 <= 65535) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L560] var_1_36 = __VERIFIER_nondet_ushort() [L561] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L561] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L562] CALL assume_abort_if_not(var_1_36 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L562] RET assume_abort_if_not(var_1_36 <= 65535) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=3773873024, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L563] var_1_37 = __VERIFIER_nondet_ulong() [L564] CALL assume_abort_if_not(var_1_37 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L564] RET assume_abort_if_not(var_1_37 >= 2147483647) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L565] CALL assume_abort_if_not(var_1_37 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L565] RET assume_abort_if_not(var_1_37 <= 4294967294) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=2296504360, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L566] var_1_38 = __VERIFIER_nondet_ulong() [L567] CALL assume_abort_if_not(var_1_38 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L567] RET assume_abort_if_not(var_1_38 >= 2147483647) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L568] CALL assume_abort_if_not(var_1_38 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L568] RET assume_abort_if_not(var_1_38 <= 4294967294) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_40=318/5, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L569] var_1_40 = __VERIFIER_nondet_double() [L570] 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_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L570] 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_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L571] var_1_42 = __VERIFIER_nondet_uchar() [L572] CALL assume_abort_if_not(var_1_42 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L572] RET assume_abort_if_not(var_1_42 >= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L573] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L573] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L574] var_1_43 = __VERIFIER_nondet_uchar() [L575] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L575] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L576] CALL assume_abort_if_not(var_1_43 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L576] RET assume_abort_if_not(var_1_43 <= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=0, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L577] var_1_44 = __VERIFIER_nondet_uchar() [L578] CALL assume_abort_if_not(var_1_44 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L578] RET assume_abort_if_not(var_1_44 >= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L579] CALL assume_abort_if_not(var_1_44 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L579] RET assume_abort_if_not(var_1_44 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=0, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L580] var_1_46 = __VERIFIER_nondet_uchar() [L581] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L581] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L582] CALL assume_abort_if_not(var_1_46 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L582] RET assume_abort_if_not(var_1_46 <= 254) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=10, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L583] var_1_47 = __VERIFIER_nondet_uchar() [L584] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L584] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L585] CALL assume_abort_if_not(var_1_47 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L585] RET assume_abort_if_not(var_1_47 <= 254) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L586] var_1_49 = __VERIFIER_nondet_uchar() [L587] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L587] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L588] CALL assume_abort_if_not(var_1_49 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L588] RET assume_abort_if_not(var_1_49 <= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L589] var_1_50 = __VERIFIER_nondet_uchar() [L590] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L590] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L591] CALL assume_abort_if_not(var_1_50 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L591] RET assume_abort_if_not(var_1_50 <= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=44584, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L592] var_1_51 = __VERIFIER_nondet_ushort() [L593] CALL assume_abort_if_not(var_1_51 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L593] RET assume_abort_if_not(var_1_51 >= 32767) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L594] CALL assume_abort_if_not(var_1_51 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L594] RET assume_abort_if_not(var_1_51 <= 65535) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=16, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L595] var_1_53 = __VERIFIER_nondet_char() [L596] CALL assume_abort_if_not(var_1_53 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L596] RET assume_abort_if_not(var_1_53 >= -127) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L597] CALL assume_abort_if_not(var_1_53 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L597] RET assume_abort_if_not(var_1_53 <= 126) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=64, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L598] var_1_54 = __VERIFIER_nondet_char() [L599] CALL assume_abort_if_not(var_1_54 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L599] RET assume_abort_if_not(var_1_54 >= 62) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L600] CALL assume_abort_if_not(var_1_54 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L600] RET assume_abort_if_not(var_1_54 <= 126) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=32, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L601] var_1_55 = __VERIFIER_nondet_char() [L602] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L602] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L603] CALL assume_abort_if_not(var_1_55 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L603] RET assume_abort_if_not(var_1_55 <= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=100, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L604] var_1_56 = __VERIFIER_nondet_char() [L605] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L605] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L606] CALL assume_abort_if_not(var_1_56 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L606] RET assume_abort_if_not(var_1_56 <= 126) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=100, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L607] var_1_57 = __VERIFIER_nondet_char() [L608] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L608] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L609] CALL assume_abort_if_not(var_1_57 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L609] RET assume_abort_if_not(var_1_57 <= 126) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_59=0, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L610] var_1_59 = __VERIFIER_nondet_double() [L611] CALL assume_abort_if_not((var_1_59 >= 4611686.018427382800e+12F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 9223372.036854765600e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L611] RET assume_abort_if_not((var_1_59 >= 4611686.018427382800e+12F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 9223372.036854765600e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_60=1281/5, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L612] var_1_60 = __VERIFIER_nondet_double() [L613] CALL assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L613] RET assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_61=77/50, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L614] var_1_61 = __VERIFIER_nondet_double() [L615] CALL assume_abort_if_not((var_1_61 >= -230584.3009213691390e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 2305843.009213691390e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L615] RET assume_abort_if_not((var_1_61 >= -230584.3009213691390e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 2305843.009213691390e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=33332, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L616] var_1_63 = __VERIFIER_nondet_ushort() [L617] CALL assume_abort_if_not(var_1_63 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L617] RET assume_abort_if_not(var_1_63 >= 32767) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L618] CALL assume_abort_if_not(var_1_63 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L618] RET assume_abort_if_not(var_1_63 <= 65534) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=4, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L619] var_1_65 = __VERIFIER_nondet_char() [L620] CALL assume_abort_if_not(var_1_65 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L620] RET assume_abort_if_not(var_1_65 >= -63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L621] CALL assume_abort_if_not(var_1_65 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L621] RET assume_abort_if_not(var_1_65 <= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-32, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L622] var_1_66 = __VERIFIER_nondet_char() [L623] CALL assume_abort_if_not(var_1_66 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L623] RET assume_abort_if_not(var_1_66 >= -63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L624] CALL assume_abort_if_not(var_1_66 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L624] RET assume_abort_if_not(var_1_66 <= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=64, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L625] var_1_68 = __VERIFIER_nondet_char() [L626] CALL assume_abort_if_not(var_1_68 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L626] RET assume_abort_if_not(var_1_68 >= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L627] CALL assume_abort_if_not(var_1_68 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L627] RET assume_abort_if_not(var_1_68 <= 126) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=1, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L628] var_1_70 = __VERIFIER_nondet_ushort() [L629] CALL assume_abort_if_not(var_1_70 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L629] RET assume_abort_if_not(var_1_70 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L630] CALL assume_abort_if_not(var_1_70 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L630] RET assume_abort_if_not(var_1_70 <= 32767) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_85=250000002/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L631] var_1_85 = __VERIFIER_nondet_double() [L632] CALL assume_abort_if_not((var_1_85 >= 0.0F && var_1_85 <= -1.0e-20F) || (var_1_85 <= 9223372.036854765600e+12F && var_1_85 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L632] RET assume_abort_if_not((var_1_85 >= 0.0F && var_1_85 <= -1.0e-20F) || (var_1_85 <= 9223372.036854765600e+12F && var_1_85 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_89=32, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L633] var_1_89 = __VERIFIER_nondet_ushort() [L634] CALL assume_abort_if_not(var_1_89 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L634] RET assume_abort_if_not(var_1_89 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L635] CALL assume_abort_if_not(var_1_89 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L635] RET assume_abort_if_not(var_1_89 <= 65535) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=27120, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L636] var_1_90 = __VERIFIER_nondet_ushort() [L637] CALL assume_abort_if_not(var_1_90 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L637] RET assume_abort_if_not(var_1_90 >= 16383) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L638] CALL assume_abort_if_not(var_1_90 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L638] RET assume_abort_if_not(var_1_90 <= 32767) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_95=44/5, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L639] var_1_95 = __VERIFIER_nondet_double() [L640] CALL assume_abort_if_not((var_1_95 >= -922337.2036854776000e+13F && var_1_95 <= -1.0e-20F) || (var_1_95 <= 9223372.036854776000e+12F && var_1_95 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L640] RET assume_abort_if_not((var_1_95 >= -922337.2036854776000e+13F && var_1_95 <= -1.0e-20F) || (var_1_95 <= 9223372.036854776000e+12F && var_1_95 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=64, var_1_98=47144, var_1_99=10] [L641] var_1_97 = __VERIFIER_nondet_ushort() [L642] CALL assume_abort_if_not(var_1_97 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L642] RET assume_abort_if_not(var_1_97 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_98=47144, var_1_99=10] [L643] CALL assume_abort_if_not(var_1_97 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=47144, var_1_99=10] [L20] COND FALSE !(!cond) [L643] RET assume_abort_if_not(var_1_97 <= 65534) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=47144, var_1_99=10] [L644] var_1_98 = __VERIFIER_nondet_ushort() [L645] CALL assume_abort_if_not(var_1_98 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L20] COND FALSE !(!cond) [L645] RET assume_abort_if_not(var_1_98 >= 32767) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L646] CALL assume_abort_if_not(var_1_98 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L20] COND FALSE !(!cond) [L646] RET assume_abort_if_not(var_1_98 <= 65534) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=19435, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L647] var_1_103 = __VERIFIER_nondet_short() [L648] CALL assume_abort_if_not(var_1_103 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=32766, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L20] COND FALSE !(!cond) [L648] RET assume_abort_if_not(var_1_103 >= 16382) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=32766, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L649] CALL assume_abort_if_not(var_1_103 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=32766, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L20] COND FALSE !(!cond) [L649] RET assume_abort_if_not(var_1_103 <= 32766) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=0, var_1_101=0, var_1_102=-5, var_1_103=32766, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=0, var_1_10=2, var_1_110=32, var_1_111=31/2, var_1_112=256, var_1_113=8, var_1_114=513/2, var_1_115=97/4, var_1_116=8, var_1_117=16, var_1_118=10, var_1_119=2, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=-253, var_1_26=5, var_1_27=131, var_1_28=383, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=-255, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=515/8, var_1_41=0, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=4, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_62=2, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=50, var_1_74=1023/4, var_1_75=7/8, var_1_76=32, var_1_77=-32, var_1_78=1000, var_1_79=-16, var_1_80=-2, var_1_81=256, var_1_82=4, var_1_83=4, var_1_84=823/25, var_1_86=1, var_1_87=-128, var_1_88=128, var_1_90=32767, var_1_91=-8, var_1_92=5, var_1_93=3/8, var_1_94=-10, var_1_96=256, var_1_97=65536, var_1_98=32767, var_1_99=10] [L667] RET updateVariables() [L668] CALL step() [L136] COND TRUE var_1_33 && var_1_34 [L137] COND TRUE var_1_35 <= var_1_36 [L138] var_1_32 = (((((var_1_37) < (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))) ? (var_1_37) : (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38)))))) - ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))) [L141] COND TRUE \read(var_1_33) [L142] COND TRUE var_1_36 != (~ var_1_38) [L143] var_1_39 = var_1_40 [L146] COND FALSE !(var_1_32 <= (~ var_1_37)) [L153] COND TRUE var_1_39 > var_1_40 [L154] var_1_41 = (! var_1_43) [L163] COND TRUE ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= var_1_40 [L164] var_1_45 = ((((((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))) < 0 ) ? -(((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))) : (((((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) < 0 ) ? -((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))) : ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))))) [L168] COND TRUE \read(var_1_44) [L169] COND FALSE !(var_1_36 > ((((~ var_1_38) < 0 ) ? -(~ var_1_38) : (~ var_1_38)))) [L180] COND FALSE !(var_1_36 > (var_1_51 - var_1_45)) [L183] var_1_48 = (! ((var_1_51 >= var_1_35) || var_1_42)) [L187] COND FALSE !(var_1_33 && var_1_49) [L190] COND FALSE !(\read(var_1_48)) [L213] COND FALSE !(\read(var_1_49)) [L218] COND TRUE var_1_58 >= (var_1_40 * 255.75) [L219] var_1_62 = var_1_45 [L224] COND FALSE !(-32 < ((~ var_1_52) % var_1_51)) [L227] EXPR var_1_62 & 2 [L227] EXPR var_1_45 ^ (var_1_62 & 2) [L227] COND FALSE !((var_1_45 ^ (var_1_62 & 2)) == (((((((var_1_63) < (var_1_36)) ? (var_1_63) : (var_1_36))) < 0 ) ? -((((var_1_63) < (var_1_36)) ? (var_1_63) : (var_1_36))) : ((((var_1_63) < (var_1_36)) ? (var_1_63) : (var_1_36)))))) [L230] EXPR var_1_62 ^ (var_1_57 + -10) [L230] COND TRUE var_1_52 > (var_1_62 ^ (var_1_57 + -10)) [L231] COND FALSE !(var_1_54 >= var_1_32) [L242] COND FALSE !(((((var_1_38 - 256u) < 0 ) ? -(var_1_38 - 256u) : (var_1_38 - 256u))) <= (var_1_51 + var_1_63)) [L245] COND FALSE !(\read(var_1_48)) [L248] COND FALSE !(\read(var_1_50)) [L251] var_1_73 = 5 [L252] var_1_74 = var_1_59 [L253] COND TRUE \read(var_1_44) [L254] var_1_75 = var_1_60 [L258] EXPR var_1_46 >> var_1_45 [L258] COND TRUE var_1_38 <= (var_1_46 >> var_1_45) [L259] COND TRUE ! (var_1_69 > var_1_71) [L260] var_1_76 = (((((((var_1_72) < ((61490 - var_1_54))) ? (var_1_72) : ((61490 - var_1_54)))) < 0 ) ? -((((var_1_72) < ((61490 - var_1_54))) ? (var_1_72) : ((61490 - var_1_54)))) : ((((var_1_72) < ((61490 - var_1_54))) ? (var_1_72) : ((61490 - var_1_54)))))) [L269] COND FALSE !((var_1_60 + 16.5) == var_1_75) [L272] COND TRUE var_1_38 >= var_1_46 [L273] var_1_77 = ((((var_1_66) < ((((((var_1_54) < (var_1_56)) ? (var_1_54) : (var_1_56))) - var_1_55))) ? (var_1_66) : ((((((var_1_54) < (var_1_56)) ? (var_1_54) : (var_1_56))) - var_1_55)))) [L276] EXPR var_1_45 | var_1_69 [L276] COND FALSE !(((var_1_45 | var_1_69) * ((((var_1_67) < (-4)) ? (var_1_67) : (-4)))) > var_1_76) [L279] var_1_78 = (((((((var_1_63) > (var_1_70)) ? (var_1_63) : (var_1_70))) < 0 ) ? -((((var_1_63) > (var_1_70)) ? (var_1_63) : (var_1_70))) : ((((var_1_63) > (var_1_70)) ? (var_1_63) : (var_1_70))))) [L281] COND TRUE var_1_37 > var_1_72 [L282] var_1_79 = var_1_73 [L288] COND FALSE !(var_1_76 > (var_1_56 % ((((var_1_68) > (1)) ? (var_1_68) : (1))))) [L291] COND TRUE var_1_38 != var_1_62 [L292] COND FALSE !(((((var_1_68) < (var_1_55)) ? (var_1_68) : (var_1_55))) > var_1_62) [L295] COND TRUE \read(var_1_44) [L296] var_1_81 = (var_1_46 - ((((((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72)))) > (var_1_55)) ? (((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72)))) : (var_1_55)))) [L300] COND TRUE var_1_75 < var_1_58 [L301] var_1_82 = (((((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) < 0 ) ? -((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) : ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))) [L305] EXPR var_1_52 >> var_1_76 [L305] COND FALSE !(256 <= ((var_1_52 >> var_1_76) / ((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))))) [L308] COND FALSE !(var_1_63 <= (~ var_1_47)) [L315] COND FALSE !(var_1_36 <= var_1_73) [L329] COND FALSE !(\read(var_1_50)) [L338] var_1_86 = (var_1_43 || (! (! var_1_49))) [L340] COND FALSE !(var_1_82 <= 0) [L345] EXPR (~ var_1_89) >> var_1_53 [L345] COND TRUE var_1_78 >= ((~ var_1_89) >> var_1_53) [L346] COND TRUE \read(var_1_33) [L347] var_1_88 = ((var_1_90 - var_1_54) + (((((((8) < 0 ) ? -(8) : (8))) < 0 ) ? -((((8) < 0 ) ? -(8) : (8))) : ((((8) < 0 ) ? -(8) : (8)))))) [L352] COND FALSE !(((((var_1_85) < (var_1_59)) ? (var_1_85) : (var_1_59))) > var_1_75) [L355] COND TRUE var_1_56 > (var_1_63 % var_1_68) [L356] COND TRUE (var_1_80 % var_1_54) <= 8 [L357] var_1_92 = var_1_54 [L362] COND FALSE !(var_1_61 > (var_1_85 - var_1_59)) [L365] COND FALSE !(var_1_60 > var_1_95) [L370] COND TRUE var_1_88 <= ((((var_1_70) > (((((var_1_78) < (var_1_57)) ? (var_1_78) : (var_1_57))))) ? (var_1_70) : (((((var_1_78) < (var_1_57)) ? (var_1_78) : (var_1_57)))))) [L371] COND TRUE var_1_37 > var_1_76 [L372] var_1_96 = (var_1_54 + ((((var_1_68) < (var_1_56)) ? (var_1_68) : (var_1_56)))) [L381] COND FALSE !((((((var_1_93) < 0 ) ? -(var_1_93) : (var_1_93))) + var_1_61) <= var_1_75) [L390] COND TRUE var_1_96 <= var_1_90 [L391] COND TRUE (var_1_54 - var_1_90) < -10000 [L392] var_1_100 = (! ((var_1_38 < var_1_63) && var_1_43)) [L401] COND FALSE !(\read(var_1_43)) [L404] COND FALSE !(var_1_78 <= var_1_94) [L409] COND FALSE !(((((var_1_61) < 0 ) ? -(var_1_61) : (var_1_61))) >= var_1_93) [L416] COND FALSE !(\read(var_1_48)) [L419] COND FALSE !((var_1_68 - var_1_56) > var_1_51) [L422] COND FALSE !(var_1_101 && (! var_1_33)) [L429] COND TRUE (var_1_32 * (var_1_91 + var_1_78)) > var_1_54 [L430] COND FALSE !(((((var_1_73) < (var_1_91)) ? (var_1_73) : (var_1_91))) >= var_1_53) [L435] EXPR var_1_77 & var_1_68 [L435] EXPR (var_1_77 & var_1_68) ^ var_1_36 [L435] COND FALSE !(64 >= ((var_1_77 & var_1_68) ^ var_1_36)) [L438] COND TRUE \read(var_1_106) [L439] var_1_109 = var_1_43 [L443] COND FALSE !(\read(var_1_49)) [L446] COND FALSE !(\read(var_1_86)) [L449] var_1_111 = var_1_59 [L451] COND TRUE \read(var_1_44) [L452] var_1_112 = var_1_53 [L456] COND TRUE \read(var_1_33) [L457] var_1_113 = var_1_54 [L461] COND TRUE \read(var_1_44) [L462] var_1_114 = var_1_40 [L466] COND TRUE \read(var_1_42) [L467] var_1_115 = var_1_61 [L471] COND FALSE !(\read(var_1_109)) [L474] COND FALSE !(var_1_66 != var_1_77) [L477] COND TRUE ((((var_1_93) > (var_1_84)) ? (var_1_93) : (var_1_84))) == var_1_115 [L478] var_1_118 = (((((((var_1_82) < (var_1_98)) ? (var_1_82) : (var_1_98))) < 0 ) ? -((((var_1_82) < (var_1_98)) ? (var_1_82) : (var_1_98))) : ((((var_1_82) < (var_1_98)) ? (var_1_82) : (var_1_98))))) [L480] var_1_119 = 10u [L481] COND FALSE !((last_1_var_1_29 * last_1_var_1_23) <= last_1_var_1_29) [L484] COND TRUE last_1_var_1_17 || last_1_var_1_17 [L485] COND TRUE (((((last_1_var_1_20) < 0 ) ? -(last_1_var_1_20) : (last_1_var_1_20))) - var_1_14) == (last_1_var_1_20 + last_1_var_1_20) [L486] var_1_10 = (var_1_11 + var_1_16) [L494] COND TRUE (last_1_var_1_29 + last_1_var_1_29) > last_1_var_1_26 [L495] var_1_23 = var_1_25 [L497] var_1_17 = (var_1_18 && var_1_19) [L498] COND FALSE !(! var_1_18) [L501] COND TRUE 256 >= var_1_10 [L502] COND FALSE !(var_1_17 && (var_1_25 >= (var_1_27 - var_1_28))) [L505] var_1_26 = var_1_28 [L510] signed long int stepLocal_0 = var_1_23 * var_1_26; [L511] COND TRUE ((((var_1_20) < (63.5)) ? (var_1_20) : (63.5))) > (2.4 * var_1_20) [L512] COND FALSE !(stepLocal_0 <= (~ var_1_26)) [L515] var_1_1 = var_1_10 [L520] var_1_31 = var_1_26 [L521] var_1_29 = var_1_1 [L668] RET step() [L669] CALL, EXPR property() [L659-L660] return ((((((((((((var_1_20) < (63.5)) ? (var_1_20) : (63.5))) > (2.4 * var_1_20)) ? (((var_1_23 * var_1_26) <= (~ var_1_26)) ? (var_1_1 == ((signed short int) (((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))) + var_1_23))) : (var_1_1 == ((signed short int) var_1_10))) : (var_1_1 == ((signed short int) -50))) && (((last_1_var_1_29 * last_1_var_1_23) <= last_1_var_1_29) ? (var_1_10 == ((signed char) (var_1_11 + 10))) : ((last_1_var_1_17 || last_1_var_1_17) ? (((((((last_1_var_1_20) < 0 ) ? -(last_1_var_1_20) : (last_1_var_1_20))) - var_1_14) == (last_1_var_1_20 + last_1_var_1_20)) ? (var_1_10 == ((signed char) (var_1_11 + var_1_16))) : (var_1_10 == ((signed char) var_1_11))) : (var_1_10 == ((signed char) var_1_16))))) && (var_1_17 == ((unsigned char) (var_1_18 && var_1_19)))) && ((! var_1_18) ? (var_1_20 == ((double) ((((var_1_21) > (var_1_22)) ? (var_1_21) : (var_1_22))))) : 1)) && (((last_1_var_1_29 + last_1_var_1_29) > last_1_var_1_26) ? (var_1_23 == ((unsigned char) var_1_25)) : 1)) && ((256 >= var_1_10) ? ((var_1_17 && (var_1_25 >= (var_1_27 - var_1_28))) ? (var_1_26 == ((unsigned short int) 16)) : (var_1_26 == ((unsigned short int) var_1_28))) : (var_1_26 == ((unsigned short int) var_1_25)))) && (var_1_29 == ((signed long int) var_1_1))) && (var_1_31 == ((unsigned long int) var_1_26)) ; [L669] RET, EXPR property() [L669] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=1, var_1_101=0, var_1_102=-5, var_1_103=32766, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=256, var_1_10=-51, var_1_110=32, var_1_111=5, var_1_112=-7, var_1_113=62, var_1_114=2, var_1_115=4, var_1_116=8, var_1_117=16, var_1_118=2, var_1_119=10, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=-51, var_1_20=37/4, var_1_21=0, var_1_22=0, var_1_23=-253, var_1_25=-253, var_1_26=127, var_1_27=131, var_1_28=383, var_1_29=-51, var_1_31=127, var_1_32=-2147482624, var_1_33=1, var_1_34=-255, var_1_35=0, var_1_36=65529, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=2, var_1_40=2, var_1_41=1, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=1, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_59=5, var_1_60=3, var_1_61=4, var_1_62=1, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=5, var_1_74=5, var_1_75=3, var_1_76=16, var_1_77=-63, var_1_78=65530, var_1_79=5, var_1_80=-2, var_1_81=-14, var_1_82=2, var_1_83=4, var_1_84=823/25, var_1_86=0, var_1_87=-128, var_1_88=32713, var_1_89=0, var_1_90=32767, var_1_91=-8, var_1_92=62, var_1_93=3/8, var_1_94=-10, var_1_96=187, var_1_97=65536, var_1_98=32767, var_1_99=10] [L19] reach_error() VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_100=1, var_1_101=0, var_1_102=-5, var_1_103=32766, var_1_104=-50, var_1_105=631/10, var_1_106=1, var_1_107=64, var_1_108=0, var_1_109=256, var_1_10=-51, var_1_110=32, var_1_111=5, var_1_112=-7, var_1_113=62, var_1_114=2, var_1_115=4, var_1_116=8, var_1_117=16, var_1_118=2, var_1_119=10, var_1_11=-51, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=-51, var_1_20=37/4, var_1_21=0, var_1_22=0, var_1_23=-253, var_1_25=-253, var_1_26=127, var_1_27=131, var_1_28=383, var_1_29=-51, var_1_31=127, var_1_32=-2147482624, var_1_33=1, var_1_34=-255, var_1_35=0, var_1_36=65529, var_1_37=2147484672, var_1_38=-2147482624, var_1_39=2, var_1_40=2, var_1_41=1, var_1_42=1, var_1_43=256, var_1_44=1, var_1_45=1, var_1_46=2, var_1_47=-511, var_1_48=0, var_1_49=0, var_1_50=0, var_1_51=65530, var_1_52=32, var_1_53=-7, var_1_54=62, var_1_55=1, var_1_56=125, var_1_57=1, var_1_58=799/4, var_1_59=5, var_1_60=3, var_1_61=4, var_1_62=1, var_1_63=65530, var_1_64=-64, var_1_65=-62, var_1_66=-63, var_1_67=-1, var_1_68=126, var_1_69=16, var_1_70=-491521, var_1_71=50, var_1_72=16, var_1_73=5, var_1_74=5, var_1_75=3, var_1_76=16, var_1_77=-63, var_1_78=65530, var_1_79=5, var_1_80=-2, var_1_81=-14, var_1_82=2, var_1_83=4, var_1_84=823/25, var_1_86=0, var_1_87=-128, var_1_88=32713, var_1_89=0, var_1_90=32767, var_1_91=-8, var_1_92=62, var_1_93=3/8, var_1_94=-10, var_1_96=187, var_1_97=65536, var_1_98=32767, var_1_99=10] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 135 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.3s, OverallIterations: 1, TraceHistogramMax: 81, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=135occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 8.1s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 584 NumberOfCodeBlocks, 584 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 [2024-11-09 04:36:07,241 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (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_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 50b59b38b7f87741ee4dcb2a257b93223ac85d7344325d072154171267f073ff --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 04:36:09,910 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 04:36:10,020 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-09 04:36:10,027 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 04:36:10,030 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 04:36:10,071 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 04:36:10,072 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 04:36:10,073 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 04:36:10,074 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 04:36:10,076 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 04:36:10,077 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 04:36:10,077 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 04:36:10,078 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 04:36:10,078 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 04:36:10,078 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 04:36:10,081 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 04:36:10,082 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 04:36:10,082 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 04:36:10,082 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 04:36:10,083 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 04:36:10,083 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 04:36:10,087 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 04:36:10,087 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 04:36:10,088 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 04:36:10,088 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 04:36:10,089 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-09 04:36:10,089 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 04:36:10,089 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-09 04:36:10,090 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 04:36:10,090 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 04:36:10,090 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 04:36:10,092 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 04:36:10,093 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 04:36:10,094 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 04:36:10,094 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 04:36:10,094 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:36:10,095 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 04:36:10,095 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 04:36:10,095 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 04:36:10,096 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-09 04:36:10,096 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:10,097 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 04:36:10,097 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 04:36:10,099 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> 50b59b38b7f87741ee4dcb2a257b93223ac85d7344325d072154171267f073ff [2024-11-09 04:36:10,527 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 04:36:10,560 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 04:36:10,564 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 04:36:10,565 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 04:36:10,566 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 04:36:10,567 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i Unable to find full path for "g++" [2024-11-09 04:36:12,659 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 04:36:13,046 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 04:36:13,047 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i [2024-11-09 04:36:13,066 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data/c3726a8e8/fe7a13b57428416ab5b27c05be1a777a/FLAG5610568ff [2024-11-09 04:36:13,081 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/data/c3726a8e8/fe7a13b57428416ab5b27c05be1a777a [2024-11-09 04:36:13,085 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 04:36:13,086 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 04:36:13,088 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 04:36:13,088 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 04:36:13,096 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 04:36:13,097 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:36:13" (1/1) ... [2024-11-09 04:36:13,098 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ce1aabc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:13, skipping insertion in model container [2024-11-09 04:36:13,099 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:36:13" (1/1) ... [2024-11-09 04:36:13,162 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 04:36:13,473 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i[916,929] [2024-11-09 04:36:13,813 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:36:13,870 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 04:36:13,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-72.i[916,929] [2024-11-09 04:36:14,045 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:36:14,089 INFO L204 MainTranslator]: Completed translation [2024-11-09 04:36:14,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14 WrapperNode [2024-11-09 04:36:14,090 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 04:36:14,092 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 04:36:14,092 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 04:36:14,093 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 04:36:14,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,142 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,205 INFO L138 Inliner]: procedures = 27, calls = 94, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 589 [2024-11-09 04:36:14,205 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 04:36:14,206 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 04:36:14,206 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 04:36:14,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 04:36:14,219 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,219 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,228 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,228 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,266 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,288 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,301 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,308 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,324 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 04:36:14,326 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 04:36:14,330 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 04:36:14,330 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 04:36:14,354 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (1/1) ... [2024-11-09 04:36:14,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:36:14,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:36:14,414 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 04:36:14,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 04:36:14,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 04:36:14,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-09 04:36:14,447 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 04:36:14,447 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 04:36:14,447 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 04:36:14,448 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 04:36:14,633 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 04:36:14,637 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 04:36:32,805 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-11-09 04:36:32,806 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 04:36:32,836 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 04:36:32,839 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 04:36:32,839 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:32 BoogieIcfgContainer [2024-11-09 04:36:32,840 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 04:36:32,842 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 04:36:32,842 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 04:36:32,845 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 04:36:32,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 04:36:13" (1/3) ... [2024-11-09 04:36:32,848 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27b77529 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:36:32, skipping insertion in model container [2024-11-09 04:36:32,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:36:14" (2/3) ... [2024-11-09 04:36:32,850 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27b77529 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:36:32, skipping insertion in model container [2024-11-09 04:36:32,850 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:36:32" (3/3) ... [2024-11-09 04:36:32,853 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-72.i [2024-11-09 04:36:32,871 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 04:36:32,872 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 04:36:32,965 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 04:36:32,971 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, 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;@54fad936, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 04:36:32,971 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 04:36:32,978 INFO L276 IsEmpty]: Start isEmpty. Operand has 259 states, 175 states have (on average 1.6514285714285715) internal successors, (289), 176 states have internal predecessors, (289), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-09 04:36:33,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 525 [2024-11-09 04:36:33,010 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:33,011 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:33,012 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:33,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:33,018 INFO L85 PathProgramCache]: Analyzing trace with hash 872817707, now seen corresponding path program 1 times [2024-11-09 04:36:33,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:33,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [709670454] [2024-11-09 04:36:33,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:33,040 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:36:33,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:33,043 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:36:33,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-09 04:36:34,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:34,528 INFO L255 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-09 04:36:34,546 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:34,638 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 12800 trivial. 0 not checked. [2024-11-09 04:36:34,638 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:36:34,639 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:34,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [709670454] [2024-11-09 04:36:34,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [709670454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:34,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:36:34,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 04:36:34,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841655930] [2024-11-09 04:36:34,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:34,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 04:36:34,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:34,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 04:36:34,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 04:36:34,688 INFO L87 Difference]: Start difference. First operand has 259 states, 175 states have (on average 1.6514285714285715) internal successors, (289), 176 states have internal predecessors, (289), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) Second operand has 2 states, 2 states have (on average 62.0) internal successors, (124), 2 states have internal predecessors, (124), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) [2024-11-09 04:36:34,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:34,754 INFO L93 Difference]: Finished difference Result 509 states and 973 transitions. [2024-11-09 04:36:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 04:36:34,756 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 62.0) internal successors, (124), 2 states have internal predecessors, (124), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) Word has length 524 [2024-11-09 04:36:34,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:34,768 INFO L225 Difference]: With dead ends: 509 [2024-11-09 04:36:34,768 INFO L226 Difference]: Without dead ends: 253 [2024-11-09 04:36:34,774 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 523 GetRequests, 523 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 04:36:34,778 INFO L432 NwaCegarLoop]: 433 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:34,779 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 04:36:34,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2024-11-09 04:36:34,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2024-11-09 04:36:34,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 170 states have (on average 1.5941176470588236) internal successors, (271), 170 states have internal predecessors, (271), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-09 04:36:34,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 433 transitions. [2024-11-09 04:36:34,858 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 433 transitions. Word has length 524 [2024-11-09 04:36:34,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:34,859 INFO L471 AbstractCegarLoop]: Abstraction has 253 states and 433 transitions. [2024-11-09 04:36:34,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 62.0) internal successors, (124), 2 states have internal predecessors, (124), 2 states have call successors, (81), 2 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 2 states have call successors, (81) [2024-11-09 04:36:34,860 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 433 transitions. [2024-11-09 04:36:34,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 527 [2024-11-09 04:36:34,875 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:34,876 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:34,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:36:35,077 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:36:35,077 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:35,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:35,078 INFO L85 PathProgramCache]: Analyzing trace with hash 988464487, now seen corresponding path program 1 times [2024-11-09 04:36:35,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:35,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1572606771] [2024-11-09 04:36:35,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:35,080 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:36:35,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:35,086 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:36:35,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-09 04:36:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:36,526 INFO L255 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:36:36,540 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:39,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:36:39,233 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:41,867 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:36:41,868 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:41,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1572606771] [2024-11-09 04:36:41,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1572606771] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:41,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [242066941] [2024-11-09 04:36:41,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:41,870 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:41,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:36:41,873 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:36:41,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-09 04:36:43,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:43,483 INFO L255 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:36:43,503 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:44,054 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:36:44,055 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:36:44,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [242066941] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:44,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:36:44,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 04:36:44,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067624991] [2024-11-09 04:36:44,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:44,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:36:44,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:44,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:36:44,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:36:44,067 INFO L87 Difference]: Start difference. First operand 253 states and 433 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:36:44,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:44,502 INFO L93 Difference]: Finished difference Result 649 states and 1120 transitions. [2024-11-09 04:36:44,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:36:44,503 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 526 [2024-11-09 04:36:44,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:44,510 INFO L225 Difference]: With dead ends: 649 [2024-11-09 04:36:44,510 INFO L226 Difference]: Without dead ends: 399 [2024-11-09 04:36:44,512 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1575 GetRequests, 1568 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:36:44,513 INFO L432 NwaCegarLoop]: 475 mSDtfsCounter, 207 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:44,514 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 887 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-09 04:36:44,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2024-11-09 04:36:44,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 396. [2024-11-09 04:36:44,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 295 states have (on average 1.6542372881355931) internal successors, (488), 296 states have internal predecessors, (488), 98 states have call successors, (98), 2 states have call predecessors, (98), 2 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2024-11-09 04:36:44,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 684 transitions. [2024-11-09 04:36:44,591 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 684 transitions. Word has length 526 [2024-11-09 04:36:44,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:44,593 INFO L471 AbstractCegarLoop]: Abstraction has 396 states and 684 transitions. [2024-11-09 04:36:44,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:36:44,594 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 684 transitions. [2024-11-09 04:36:44,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 527 [2024-11-09 04:36:44,604 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:44,605 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:44,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:44,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:45,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:45,007 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:45,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:45,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1091717079, now seen corresponding path program 1 times [2024-11-09 04:36:45,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:45,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [121159501] [2024-11-09 04:36:45,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:45,010 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:36:45,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:45,013 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:36:45,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-09 04:36:46,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:46,351 INFO L255 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:36:46,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:48,965 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:36:48,965 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:51,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:36:51,444 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:51,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [121159501] [2024-11-09 04:36:51,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [121159501] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:36:51,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [648922999] [2024-11-09 04:36:51,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:51,448 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:51,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:36:51,452 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:36:51,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-09 04:36:52,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:52,960 INFO L255 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:36:52,972 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:53,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:36:53,390 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:36:53,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [648922999] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:53,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:36:53,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 04:36:53,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425888504] [2024-11-09 04:36:53,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:53,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:36:53,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:53,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:36:53,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:36:53,395 INFO L87 Difference]: Start difference. First operand 396 states and 684 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:36:54,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:54,358 INFO L93 Difference]: Finished difference Result 1172 states and 2029 transitions. [2024-11-09 04:36:54,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:36:54,359 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 526 [2024-11-09 04:36:54,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:54,368 INFO L225 Difference]: With dead ends: 1172 [2024-11-09 04:36:54,368 INFO L226 Difference]: Without dead ends: 779 [2024-11-09 04:36:54,370 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1575 GetRequests, 1568 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:36:54,371 INFO L432 NwaCegarLoop]: 430 mSDtfsCounter, 381 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:54,372 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 849 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 04:36:54,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2024-11-09 04:36:54,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 769. [2024-11-09 04:36:54,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 769 states, 568 states have (on average 1.642605633802817) internal successors, (933), 570 states have internal predecessors, (933), 196 states have call successors, (196), 4 states have call predecessors, (196), 4 states have return successors, (196), 194 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-09 04:36:54,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 1325 transitions. [2024-11-09 04:36:54,469 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 1325 transitions. Word has length 526 [2024-11-09 04:36:54,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:54,471 INFO L471 AbstractCegarLoop]: Abstraction has 769 states and 1325 transitions. [2024-11-09 04:36:54,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:36:54,480 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 1325 transitions. [2024-11-09 04:36:54,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 527 [2024-11-09 04:36:54,486 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:54,487 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:36:54,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-09 04:36:54,710 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-09 04:36:54,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:36:54,888 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:54,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:54,889 INFO L85 PathProgramCache]: Analyzing trace with hash 728215401, now seen corresponding path program 1 times [2024-11-09 04:36:54,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:54,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2036596987] [2024-11-09 04:36:54,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:54,890 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:36:54,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:54,894 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:36:54,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-09 04:36:56,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:56,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 858 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:36:56,191 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:58,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:36:58,325 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:37:00,491 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:37:00,492 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:00,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2036596987] [2024-11-09 04:37:00,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2036596987] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:37:00,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1830706054] [2024-11-09 04:37:00,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:00,494 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:00,494 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:37:00,497 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:37:00,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-09 04:37:01,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:01,926 INFO L255 TraceCheckSpWp]: Trace formula consists of 858 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:37:01,936 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:02,115 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:37:02,115 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:02,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1830706054] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:02,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:37:02,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 04:37:02,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924577204] [2024-11-09 04:37:02,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:02,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:37:02,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:02,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:37:02,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:37:02,120 INFO L87 Difference]: Start difference. First operand 769 states and 1325 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:02,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:02,680 INFO L93 Difference]: Finished difference Result 2057 states and 3538 transitions. [2024-11-09 04:37:02,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:37:02,685 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 526 [2024-11-09 04:37:02,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:02,700 INFO L225 Difference]: With dead ends: 2057 [2024-11-09 04:37:02,700 INFO L226 Difference]: Without dead ends: 1291 [2024-11-09 04:37:02,704 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1575 GetRequests, 1568 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:37:02,706 INFO L432 NwaCegarLoop]: 651 mSDtfsCounter, 247 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:02,707 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 1067 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 04:37:02,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2024-11-09 04:37:02,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1287. [2024-11-09 04:37:02,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1287 states, 964 states have (on average 1.6358921161825726) internal successors, (1577), 970 states have internal predecessors, (1577), 314 states have call successors, (314), 8 states have call predecessors, (314), 8 states have return successors, (314), 308 states have call predecessors, (314), 314 states have call successors, (314) [2024-11-09 04:37:02,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1287 states to 1287 states and 2205 transitions. [2024-11-09 04:37:02,833 INFO L78 Accepts]: Start accepts. Automaton has 1287 states and 2205 transitions. Word has length 526 [2024-11-09 04:37:02,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:02,834 INFO L471 AbstractCegarLoop]: Abstraction has 1287 states and 2205 transitions. [2024-11-09 04:37:02,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:02,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1287 states and 2205 transitions. [2024-11-09 04:37:02,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 527 [2024-11-09 04:37:02,841 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:02,841 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:02,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-09 04:37:03,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-09 04:37:03,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:03,242 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:03,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:03,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1989132651, now seen corresponding path program 1 times [2024-11-09 04:37:03,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:03,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858596935] [2024-11-09 04:37:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:03,245 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:37:03,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:03,248 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:37:03,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-09 04:37:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:04,549 INFO L255 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:37:04,559 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:06,657 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:37:06,658 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:37:08,694 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:37:08,695 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:08,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858596935] [2024-11-09 04:37:08,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858596935] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:37:08,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [554199502] [2024-11-09 04:37:08,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:08,696 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:08,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:37:08,698 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:37:08,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-09 04:37:10,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:10,273 INFO L255 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:37:10,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:37:10,673 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:10,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [554199502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:10,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:37:10,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 04:37:10,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669808796] [2024-11-09 04:37:10,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:10,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:37:10,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:10,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:37:10,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:37:10,678 INFO L87 Difference]: Start difference. First operand 1287 states and 2205 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:10,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:10,911 INFO L93 Difference]: Finished difference Result 3653 states and 6258 transitions. [2024-11-09 04:37:10,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:37:10,912 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 526 [2024-11-09 04:37:10,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:10,926 INFO L225 Difference]: With dead ends: 3653 [2024-11-09 04:37:10,927 INFO L226 Difference]: Without dead ends: 2369 [2024-11-09 04:37:10,947 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1575 GetRequests, 1568 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:37:10,948 INFO L432 NwaCegarLoop]: 429 mSDtfsCounter, 241 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:10,948 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 844 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 04:37:10,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2369 states. [2024-11-09 04:37:11,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2369 to 2363. [2024-11-09 04:37:11,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2363 states, 1804 states have (on average 1.6402439024390243) internal successors, (2959), 1818 states have internal predecessors, (2959), 542 states have call successors, (542), 16 states have call predecessors, (542), 16 states have return successors, (542), 528 states have call predecessors, (542), 542 states have call successors, (542) [2024-11-09 04:37:11,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 4043 transitions. [2024-11-09 04:37:11,126 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 4043 transitions. Word has length 526 [2024-11-09 04:37:11,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:11,128 INFO L471 AbstractCegarLoop]: Abstraction has 2363 states and 4043 transitions. [2024-11-09 04:37:11,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:11,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 4043 transitions. [2024-11-09 04:37:11,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 527 [2024-11-09 04:37:11,135 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:11,136 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:11,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-09 04:37:11,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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)] Forceful destruction successful, exit code 0 [2024-11-09 04:37:11,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:37:11,537 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:11,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:11,537 INFO L85 PathProgramCache]: Analyzing trace with hash 183694317, now seen corresponding path program 1 times [2024-11-09 04:37:11,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:11,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097275911] [2024-11-09 04:37:11,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:11,539 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:37:11,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:11,540 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:37:11,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:13,015 INFO L255 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:37:13,027 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:15,060 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:37:15,060 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:37:16,968 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:37:16,968 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:16,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097275911] [2024-11-09 04:37:16,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097275911] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:37:16,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1784733411] [2024-11-09 04:37:16,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:16,969 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:16,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:37:16,972 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:37:16,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-09 04:37:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:18,342 INFO L255 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:37:18,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:18,733 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:37:18,733 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:18,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1784733411] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:18,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:37:18,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 04:37:18,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244472196] [2024-11-09 04:37:18,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:18,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:37:18,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:18,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:37:18,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:37:18,736 INFO L87 Difference]: Start difference. First operand 2363 states and 4043 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:19,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:19,689 INFO L93 Difference]: Finished difference Result 6839 states and 11704 transitions. [2024-11-09 04:37:19,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:37:19,695 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 526 [2024-11-09 04:37:19,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:19,725 INFO L225 Difference]: With dead ends: 6839 [2024-11-09 04:37:19,725 INFO L226 Difference]: Without dead ends: 4479 [2024-11-09 04:37:19,734 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1575 GetRequests, 1568 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 04:37:19,736 INFO L432 NwaCegarLoop]: 437 mSDtfsCounter, 244 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:19,757 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 850 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-09 04:37:19,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4479 states. [2024-11-09 04:37:20,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4479 to 4469. [2024-11-09 04:37:20,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4469 states, 3486 states have (on average 1.6325301204819278) internal successors, (5691), 3516 states have internal predecessors, (5691), 950 states have call successors, (950), 32 states have call predecessors, (950), 32 states have return successors, (950), 920 states have call predecessors, (950), 950 states have call successors, (950) [2024-11-09 04:37:20,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4469 states to 4469 states and 7591 transitions. [2024-11-09 04:37:20,290 INFO L78 Accepts]: Start accepts. Automaton has 4469 states and 7591 transitions. Word has length 526 [2024-11-09 04:37:20,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:20,292 INFO L471 AbstractCegarLoop]: Abstraction has 4469 states and 7591 transitions. [2024-11-09 04:37:20,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:20,292 INFO L276 IsEmpty]: Start isEmpty. Operand 4469 states and 7591 transitions. [2024-11-09 04:37:20,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 527 [2024-11-09 04:37:20,300 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:20,301 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:20,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2024-11-09 04:37:20,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:20,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:37:20,702 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:20,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:20,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1082547599, now seen corresponding path program 1 times [2024-11-09 04:37:20,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:20,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819235977] [2024-11-09 04:37:20,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:20,703 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:37:20,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:20,705 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:37:20,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 [2024-11-09 04:37:22,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:22,136 INFO L255 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:37:22,145 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:24,241 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:37:24,242 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:37:26,319 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:37:26,319 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:26,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819235977] [2024-11-09 04:37:26,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819235977] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:37:26,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1135532243] [2024-11-09 04:37:26,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:26,320 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:26,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:37:26,323 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:37:26,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-09 04:37:29,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:29,662 INFO L255 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 04:37:29,668 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:30,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:37:30,198 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:30,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1135532243] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:30,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:37:30,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 9 [2024-11-09 04:37:30,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717596581] [2024-11-09 04:37:30,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:30,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 04:37:30,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:30,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 04:37:30,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:37:30,202 INFO L87 Difference]: Start difference. First operand 4469 states and 7591 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:34,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:34,659 INFO L93 Difference]: Finished difference Result 17227 states and 29208 transitions. [2024-11-09 04:37:34,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 04:37:34,660 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 526 [2024-11-09 04:37:34,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:34,737 INFO L225 Difference]: With dead ends: 17227 [2024-11-09 04:37:34,737 INFO L226 Difference]: Without dead ends: 12761 [2024-11-09 04:37:34,751 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1575 GetRequests, 1567 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:37:34,752 INFO L432 NwaCegarLoop]: 622 mSDtfsCounter, 654 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 1283 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:34,753 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 1283 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2024-11-09 04:37:34,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12761 states. [2024-11-09 04:37:35,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12761 to 12733. [2024-11-09 04:37:35,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12733 states, 10032 states have (on average 1.623006379585327) internal successors, (16282), 10124 states have internal predecessors, (16282), 2604 states have call successors, (2604), 96 states have call predecessors, (2604), 96 states have return successors, (2604), 2512 states have call predecessors, (2604), 2604 states have call successors, (2604) [2024-11-09 04:37:35,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12733 states to 12733 states and 21490 transitions. [2024-11-09 04:37:36,009 INFO L78 Accepts]: Start accepts. Automaton has 12733 states and 21490 transitions. Word has length 526 [2024-11-09 04:37:36,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:36,011 INFO L471 AbstractCegarLoop]: Abstraction has 12733 states and 21490 transitions. [2024-11-09 04:37:36,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:36,011 INFO L276 IsEmpty]: Start isEmpty. Operand 12733 states and 21490 transitions. [2024-11-09 04:37:36,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 527 [2024-11-09 04:37:36,029 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:36,030 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:37:36,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2024-11-09 04:37:36,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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)] Forceful destruction successful, exit code 0 [2024-11-09 04:37:36,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:37:36,430 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:36,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:36,431 INFO L85 PathProgramCache]: Analyzing trace with hash -521847821, now seen corresponding path program 1 times [2024-11-09 04:37:36,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:36,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451418993] [2024-11-09 04:37:36,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:36,432 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:37:36,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:36,433 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:37:36,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (15)] Waiting until timeout for monitored process [2024-11-09 04:37:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:37,685 INFO L255 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:37:37,690 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:39,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:37:39,663 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:37:41,597 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:37:41,597 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:41,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451418993] [2024-11-09 04:37:41,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451418993] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:37:41,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [683120278] [2024-11-09 04:37:41,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:41,598 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:41,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:37:41,601 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:37:41,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-09 04:37:44,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:45,052 INFO L255 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 04:37:45,061 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:53,005 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:37:53,006 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:53,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [683120278] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:53,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:37:53,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-09 04:37:53,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690886900] [2024-11-09 04:37:53,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:53,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 04:37:53,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:53,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 04:37:53,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:37:53,008 INFO L87 Difference]: Start difference. First operand 12733 states and 21490 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:37:55,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:37:57,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:00,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:02,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:02,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:38:02,740 INFO L93 Difference]: Finished difference Result 34385 states and 58421 transitions. [2024-11-09 04:38:02,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 04:38:02,814 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 526 [2024-11-09 04:38:02,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:38:02,919 INFO L225 Difference]: With dead ends: 34385 [2024-11-09 04:38:02,919 INFO L226 Difference]: Without dead ends: 21655 [2024-11-09 04:38:02,957 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1576 GetRequests, 1567 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-09 04:38:02,959 INFO L432 NwaCegarLoop]: 439 mSDtfsCounter, 420 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 163 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 1287 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2024-11-09 04:38:02,959 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 1287 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 17 Invalid, 4 Unknown, 0 Unchecked, 8.9s Time] [2024-11-09 04:38:02,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21655 states. [2024-11-09 04:38:04,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21655 to 19349. [2024-11-09 04:38:04,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19349 states, 16564 states have (on average 1.6910770345327215) internal successors, (28011), 16656 states have internal predecessors, (28011), 2685 states have call successors, (2685), 99 states have call predecessors, (2685), 99 states have return successors, (2685), 2593 states have call predecessors, (2685), 2685 states have call successors, (2685) [2024-11-09 04:38:04,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19349 states to 19349 states and 33381 transitions. [2024-11-09 04:38:04,615 INFO L78 Accepts]: Start accepts. Automaton has 19349 states and 33381 transitions. Word has length 526 [2024-11-09 04:38:04,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:38:04,616 INFO L471 AbstractCegarLoop]: Abstraction has 19349 states and 33381 transitions. [2024-11-09 04:38:04,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 3 states have internal predecessors, (124), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:38:04,617 INFO L276 IsEmpty]: Start isEmpty. Operand 19349 states and 33381 transitions. [2024-11-09 04:38:04,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2024-11-09 04:38:04,634 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:38:04,635 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:38:04,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-09 04:38:04,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (15)] Forceful destruction successful, exit code 0 [2024-11-09 04:38:05,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:38:05,036 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:38:05,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:38:05,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1884487783, now seen corresponding path program 1 times [2024-11-09 04:38:05,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:38:05,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631069554] [2024-11-09 04:38:05,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:05,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 [2024-11-09 04:38:05,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:38:05,039 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:38:05,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (17)] Waiting until timeout for monitored process [2024-11-09 04:38:06,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:06,255 INFO L255 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:38:06,260 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:38:08,399 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:38:10,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:38:10,254 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:38:10,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631069554] [2024-11-09 04:38:10,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631069554] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:38:10,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [194440951] [2024-11-09 04:38:10,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:10,254 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:38:10,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:38:10,257 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:38:10,260 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-09 04:38:11,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:11,557 INFO L255 TraceCheckSpWp]: Trace formula consists of 856 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 04:38:11,562 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:15,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:38:15,324 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:38:15,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [194440951] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:38:15,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:38:15,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-09 04:38:15,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068235422] [2024-11-09 04:38:15,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:38:15,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 04:38:15,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:38:15,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 04:38:15,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:38:15,328 INFO L87 Difference]: Start difference. First operand 19349 states and 33381 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 3 states have internal predecessors, (125), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:38:17,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:19,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:22,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:24,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:24,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:38:24,844 INFO L93 Difference]: Finished difference Result 33617 states and 57173 transitions. [2024-11-09 04:38:24,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 04:38:24,872 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 3 states have internal predecessors, (125), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 527 [2024-11-09 04:38:24,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:38:24,943 INFO L225 Difference]: With dead ends: 33617 [2024-11-09 04:38:24,943 INFO L226 Difference]: Without dead ends: 20887 [2024-11-09 04:38:24,973 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1579 GetRequests, 1570 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-09 04:38:24,974 INFO L432 NwaCegarLoop]: 431 mSDtfsCounter, 407 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 163 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2024-11-09 04:38:24,974 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 1282 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 9 Invalid, 4 Unknown, 0 Unchecked, 8.7s Time] [2024-11-09 04:38:24,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20887 states. [2024-11-09 04:38:26,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20887 to 19445. [2024-11-09 04:38:26,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19445 states, 16660 states have (on average 1.687094837935174) internal successors, (28107), 16752 states have internal predecessors, (28107), 2685 states have call successors, (2685), 99 states have call predecessors, (2685), 99 states have return successors, (2685), 2593 states have call predecessors, (2685), 2685 states have call successors, (2685) [2024-11-09 04:38:26,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19445 states to 19445 states and 33477 transitions. [2024-11-09 04:38:26,097 INFO L78 Accepts]: Start accepts. Automaton has 19445 states and 33477 transitions. Word has length 527 [2024-11-09 04:38:26,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:38:26,098 INFO L471 AbstractCegarLoop]: Abstraction has 19445 states and 33477 transitions. [2024-11-09 04:38:26,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 3 states have internal predecessors, (125), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:38:26,099 INFO L276 IsEmpty]: Start isEmpty. Operand 19445 states and 33477 transitions. [2024-11-09 04:38:26,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2024-11-09 04:38:26,114 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:38:26,115 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:38:26,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2024-11-09 04:38:26,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (17)] Ended with exit code 0 [2024-11-09 04:38:26,515 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:38:26,517 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:38:26,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:38:26,517 INFO L85 PathProgramCache]: Analyzing trace with hash 464174330, now seen corresponding path program 1 times [2024-11-09 04:38:26,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:38:26,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1403481432] [2024-11-09 04:38:26,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:26,519 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:38:26,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:38:26,522 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:38:26,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (19)] Waiting until timeout for monitored process [2024-11-09 04:38:28,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:28,091 INFO L255 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:38:28,094 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:30,127 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:38:30,127 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:38:32,026 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:38:32,027 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:38:32,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1403481432] [2024-11-09 04:38:32,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1403481432] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:38:32,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1428146233] [2024-11-09 04:38:32,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:32,027 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:38:32,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:38:32,029 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:38:32,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-09 04:38:36,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:36,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 04:38:36,189 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:38,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6404 proven. 138 refuted. 0 times theorem prover too weak. 6418 trivial. 0 not checked. [2024-11-09 04:38:38,326 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:38:40,404 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 102 proven. 138 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:38:40,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1428146233] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:38:40,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989941957] [2024-11-09 04:38:40,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:40,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:38:40,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:38:40,406 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:38:40,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-09 04:38:41,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:41,276 INFO L255 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:38:41,280 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:43,753 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 5858 proven. 159 refuted. 0 times theorem prover too weak. 6943 trivial. 0 not checked. [2024-11-09 04:38:43,753 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:38:44,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989941957] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:38:44,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2024-11-09 04:38:44,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5] total 8 [2024-11-09 04:38:44,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291442363] [2024-11-09 04:38:44,127 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2024-11-09 04:38:44,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 04:38:44,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:38:44,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 04:38:44,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:38:44,130 INFO L87 Difference]: Start difference. First operand 19445 states and 33477 transitions. Second operand has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 3 states have call successors, (180), 3 states have call predecessors, (180), 5 states have return successors, (182), 3 states have call predecessors, (182), 3 states have call successors, (182) [2024-11-09 04:38:48,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:38:48,452 INFO L93 Difference]: Finished difference Result 26325 states and 45290 transitions. [2024-11-09 04:38:48,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 04:38:48,452 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 3 states have call successors, (180), 3 states have call predecessors, (180), 5 states have return successors, (182), 3 states have call predecessors, (182), 3 states have call successors, (182) Word has length 528 [2024-11-09 04:38:48,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:38:48,495 INFO L225 Difference]: With dead ends: 26325 [2024-11-09 04:38:48,496 INFO L226 Difference]: Without dead ends: 7249 [2024-11-09 04:38:48,526 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2720 GetRequests, 2702 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2024-11-09 04:38:48,527 INFO L432 NwaCegarLoop]: 374 mSDtfsCounter, 587 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 615 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-09 04:38:48,528 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [615 Valid, 895 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-09 04:38:48,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7249 states. [2024-11-09 04:38:48,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7249 to 2773. [2024-11-09 04:38:48,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2773 states, 2399 states have (on average 1.6469362234264278) internal successors, (3951), 2406 states have internal predecessors, (3951), 352 states have call successors, (352), 21 states have call predecessors, (352), 21 states have return successors, (352), 345 states have call predecessors, (352), 352 states have call successors, (352) [2024-11-09 04:38:48,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2773 states to 2773 states and 4655 transitions. [2024-11-09 04:38:48,803 INFO L78 Accepts]: Start accepts. Automaton has 2773 states and 4655 transitions. Word has length 528 [2024-11-09 04:38:48,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:38:48,804 INFO L471 AbstractCegarLoop]: Abstraction has 2773 states and 4655 transitions. [2024-11-09 04:38:48,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 3 states have call successors, (180), 3 states have call predecessors, (180), 5 states have return successors, (182), 3 states have call predecessors, (182), 3 states have call successors, (182) [2024-11-09 04:38:48,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2773 states and 4655 transitions. [2024-11-09 04:38:48,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:38:48,810 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:38:48,810 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:38:48,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2024-11-09 04:38:49,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (19)] Ended with exit code 0 [2024-11-09 04:38:49,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-09 04:38:49,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:38:49,411 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:38:49,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:38:49,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1685731665, now seen corresponding path program 1 times [2024-11-09 04:38:49,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:38:49,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [475459409] [2024-11-09 04:38:49,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:49,414 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:38:49,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:38:49,417 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:38:49,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (22)] Waiting until timeout for monitored process [2024-11-09 04:38:50,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:50,646 INFO L255 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:38:50,653 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:50,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:38:50,706 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:38:50,706 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:38:50,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [475459409] [2024-11-09 04:38:50,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [475459409] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:38:50,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:38:50,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 04:38:50,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465560482] [2024-11-09 04:38:50,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:38:50,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:38:50,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:38:50,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:38:50,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 04:38:50,709 INFO L87 Difference]: Start difference. First operand 2773 states and 4655 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:38:52,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:38:52,194 INFO L93 Difference]: Finished difference Result 6725 states and 11259 transitions. [2024-11-09 04:38:52,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:38:52,197 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 531 [2024-11-09 04:38:52,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:38:52,215 INFO L225 Difference]: With dead ends: 6725 [2024-11-09 04:38:52,215 INFO L226 Difference]: Without dead ends: 4551 [2024-11-09 04:38:52,219 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 04:38:52,220 INFO L432 NwaCegarLoop]: 817 mSDtfsCounter, 408 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-09 04:38:52,220 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1225 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-09 04:38:52,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4551 states. [2024-11-09 04:38:52,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4551 to 3621. [2024-11-09 04:38:52,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3621 states, 3247 states have (on average 1.6664613489374807) internal successors, (5411), 3254 states have internal predecessors, (5411), 352 states have call successors, (352), 21 states have call predecessors, (352), 21 states have return successors, (352), 345 states have call predecessors, (352), 352 states have call successors, (352) [2024-11-09 04:38:52,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3621 states to 3621 states and 6115 transitions. [2024-11-09 04:38:52,409 INFO L78 Accepts]: Start accepts. Automaton has 3621 states and 6115 transitions. Word has length 531 [2024-11-09 04:38:52,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:38:52,410 INFO L471 AbstractCegarLoop]: Abstraction has 3621 states and 6115 transitions. [2024-11-09 04:38:52,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:38:52,410 INFO L276 IsEmpty]: Start isEmpty. Operand 3621 states and 6115 transitions. [2024-11-09 04:38:52,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:38:52,416 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:38:52,416 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:38:52,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (22)] Forceful destruction successful, exit code 0 [2024-11-09 04:38:52,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:38:52,617 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:38:52,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:38:52,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2116609457, now seen corresponding path program 1 times [2024-11-09 04:38:52,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:38:52,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669139049] [2024-11-09 04:38:52,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:52,619 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:38:52,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:38:52,622 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:38:52,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (23)] Waiting until timeout for monitored process [2024-11-09 04:38:53,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:54,044 INFO L255 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 04:38:54,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:59,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 2538 proven. 42 refuted. 0 times theorem prover too weak. 10380 trivial. 0 not checked. [2024-11-09 04:38:59,199 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:00,204 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:39:00,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669139049] [2024-11-09 04:39:00,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669139049] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:39:00,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1604314759] [2024-11-09 04:39:00,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:00,205 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:39:00,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:39:00,208 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:39:00,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2024-11-09 04:39:01,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:01,509 INFO L255 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 04:39:01,513 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:01,992 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:39:01,992 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:39:01,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1604314759] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:39:01,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:39:01,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 12 [2024-11-09 04:39:01,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675184435] [2024-11-09 04:39:01,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:39:01,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 04:39:01,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:39:01,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 04:39:01,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2024-11-09 04:39:01,996 INFO L87 Difference]: Start difference. First operand 3621 states and 6115 transitions. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:39:04,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:39:04,897 INFO L93 Difference]: Finished difference Result 8538 states and 14513 transitions. [2024-11-09 04:39:04,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 04:39:04,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 531 [2024-11-09 04:39:04,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:39:04,917 INFO L225 Difference]: With dead ends: 8538 [2024-11-09 04:39:04,917 INFO L226 Difference]: Without dead ends: 4729 [2024-11-09 04:39:04,923 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1186 GetRequests, 1169 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=88, Invalid=254, Unknown=0, NotChecked=0, Total=342 [2024-11-09 04:39:04,924 INFO L432 NwaCegarLoop]: 656 mSDtfsCounter, 693 mSDsluCounter, 1186 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 1842 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-09 04:39:04,924 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [693 Valid, 1842 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-09 04:39:04,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4729 states. [2024-11-09 04:39:05,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4729 to 4215. [2024-11-09 04:39:05,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4215 states, 3761 states have (on average 1.657272002127094) internal successors, (6233), 3768 states have internal predecessors, (6233), 420 states have call successors, (420), 33 states have call predecessors, (420), 33 states have return successors, (420), 413 states have call predecessors, (420), 420 states have call successors, (420) [2024-11-09 04:39:05,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4215 states to 4215 states and 7073 transitions. [2024-11-09 04:39:05,251 INFO L78 Accepts]: Start accepts. Automaton has 4215 states and 7073 transitions. Word has length 531 [2024-11-09 04:39:05,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:39:05,252 INFO L471 AbstractCegarLoop]: Abstraction has 4215 states and 7073 transitions. [2024-11-09 04:39:05,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:39:05,252 INFO L276 IsEmpty]: Start isEmpty. Operand 4215 states and 7073 transitions. [2024-11-09 04:39:05,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:39:05,257 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:39:05,258 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:39:05,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (23)] Ended with exit code 0 [2024-11-09 04:39:05,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (24)] Ended with exit code 0 [2024-11-09 04:39:05,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:39:05,659 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:39:05,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:39:05,660 INFO L85 PathProgramCache]: Analyzing trace with hash 647580601, now seen corresponding path program 1 times [2024-11-09 04:39:05,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:39:05,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821742881] [2024-11-09 04:39:05,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:05,661 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:39:05,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:39:05,662 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:39:05,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (25)] Waiting until timeout for monitored process [2024-11-09 04:39:06,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:06,843 INFO L255 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 04:39:06,847 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:11,819 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 2538 proven. 42 refuted. 0 times theorem prover too weak. 10380 trivial. 0 not checked. [2024-11-09 04:39:11,820 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:12,871 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:39:12,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821742881] [2024-11-09 04:39:12,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821742881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:39:12,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1588098598] [2024-11-09 04:39:12,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:12,872 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:39:12,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:39:12,873 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:39:12,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2024-11-09 04:39:16,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:16,757 INFO L255 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 04:39:16,762 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:21,037 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 2528 proven. 24 refuted. 0 times theorem prover too weak. 10408 trivial. 0 not checked. [2024-11-09 04:39:21,037 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:21,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1588098598] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:39:21,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892227781] [2024-11-09 04:39:21,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:21,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:39:21,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:39:21,648 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:39:21,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-09 04:39:22,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:22,424 INFO L255 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:39:22,431 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:22,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:39:22,969 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:39:22,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892227781] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:39:22,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:39:22,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8, 5] total 12 [2024-11-09 04:39:22,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178365988] [2024-11-09 04:39:22,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:39:22,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 04:39:22,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:39:22,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 04:39:22,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2024-11-09 04:39:22,972 INFO L87 Difference]: Start difference. First operand 4215 states and 7073 transitions. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:39:25,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:39:25,511 INFO L93 Difference]: Finished difference Result 14931 states and 24757 transitions. [2024-11-09 04:39:25,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 04:39:25,512 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 531 [2024-11-09 04:39:25,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:39:25,550 INFO L225 Difference]: With dead ends: 14931 [2024-11-09 04:39:25,550 INFO L226 Difference]: Without dead ends: 12390 [2024-11-09 04:39:25,558 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1842 GetRequests, 1822 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2024-11-09 04:39:25,558 INFO L432 NwaCegarLoop]: 767 mSDtfsCounter, 1593 mSDsluCounter, 2025 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 598 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1593 SdHoareTripleChecker+Valid, 2792 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 598 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-09 04:39:25,559 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1593 Valid, 2792 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [598 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-09 04:39:25,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12390 states. [2024-11-09 04:39:26,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12390 to 9864. [2024-11-09 04:39:26,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9864 states, 8885 states have (on average 1.6577377602701182) internal successors, (14729), 8897 states have internal predecessors, (14729), 893 states have call successors, (893), 85 states have call predecessors, (893), 85 states have return successors, (893), 881 states have call predecessors, (893), 893 states have call successors, (893) [2024-11-09 04:39:26,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9864 states to 9864 states and 16515 transitions. [2024-11-09 04:39:26,231 INFO L78 Accepts]: Start accepts. Automaton has 9864 states and 16515 transitions. Word has length 531 [2024-11-09 04:39:26,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:39:26,232 INFO L471 AbstractCegarLoop]: Abstraction has 9864 states and 16515 transitions. [2024-11-09 04:39:26,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:39:26,232 INFO L276 IsEmpty]: Start isEmpty. Operand 9864 states and 16515 transitions. [2024-11-09 04:39:26,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:39:26,238 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:39:26,238 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:39:26,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (25)] Ended with exit code 0 [2024-11-09 04:39:26,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (26)] Ended with exit code 0 [2024-11-09 04:39:26,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-09 04:39:26,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:39:26,839 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:39:26,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:39:26,840 INFO L85 PathProgramCache]: Analyzing trace with hash 709620215, now seen corresponding path program 1 times [2024-11-09 04:39:26,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:39:26,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1713752561] [2024-11-09 04:39:26,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:26,841 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:39:26,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:39:26,842 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:39:26,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (28)] Waiting until timeout for monitored process [2024-11-09 04:39:27,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:28,030 INFO L255 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 04:39:28,034 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:33,135 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 2538 proven. 42 refuted. 0 times theorem prover too weak. 10380 trivial. 0 not checked. [2024-11-09 04:39:33,135 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:34,166 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:39:34,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1713752561] [2024-11-09 04:39:34,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1713752561] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:39:34,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [180832279] [2024-11-09 04:39:34,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:34,167 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:39:34,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:39:34,168 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:39:34,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2024-11-09 04:39:35,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:35,430 INFO L255 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:39:35,434 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:35,569 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:39:35,569 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:39:35,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [180832279] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:39:35,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:39:35,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2024-11-09 04:39:35,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986524627] [2024-11-09 04:39:35,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:39:35,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:39:35,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:39:35,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:39:35,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2024-11-09 04:39:35,572 INFO L87 Difference]: Start difference. First operand 9864 states and 16515 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:39:36,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:39:36,072 INFO L93 Difference]: Finished difference Result 21446 states and 35801 transitions. [2024-11-09 04:39:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:39:36,073 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 531 [2024-11-09 04:39:36,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:39:36,108 INFO L225 Difference]: With dead ends: 21446 [2024-11-09 04:39:36,109 INFO L226 Difference]: Without dead ends: 13712 [2024-11-09 04:39:36,122 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1182 GetRequests, 1169 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2024-11-09 04:39:36,122 INFO L432 NwaCegarLoop]: 419 mSDtfsCounter, 410 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 04:39:36,123 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 832 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 04:39:36,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13712 states. [2024-11-09 04:39:36,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13712 to 9864. [2024-11-09 04:39:36,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9864 states, 8885 states have (on average 1.655936972425436) internal successors, (14713), 8897 states have internal predecessors, (14713), 893 states have call successors, (893), 85 states have call predecessors, (893), 85 states have return successors, (893), 881 states have call predecessors, (893), 893 states have call successors, (893) [2024-11-09 04:39:36,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9864 states to 9864 states and 16499 transitions. [2024-11-09 04:39:36,911 INFO L78 Accepts]: Start accepts. Automaton has 9864 states and 16499 transitions. Word has length 531 [2024-11-09 04:39:36,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:39:36,912 INFO L471 AbstractCegarLoop]: Abstraction has 9864 states and 16499 transitions. [2024-11-09 04:39:36,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 3 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:39:36,913 INFO L276 IsEmpty]: Start isEmpty. Operand 9864 states and 16499 transitions. [2024-11-09 04:39:36,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:39:36,919 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:39:36,919 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:39:36,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2024-11-09 04:39:37,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (28)] Ended with exit code 0 [2024-11-09 04:39:37,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:39:37,320 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:39:37,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:39:37,321 INFO L85 PathProgramCache]: Analyzing trace with hash -979323527, now seen corresponding path program 1 times [2024-11-09 04:39:37,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:39:37,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [816555961] [2024-11-09 04:39:37,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:37,322 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:39:37,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:39:37,325 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:39:37,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (30)] Waiting until timeout for monitored process [2024-11-09 04:39:38,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:38,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 04:39:38,867 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:44,196 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 2538 proven. 42 refuted. 0 times theorem prover too weak. 10380 trivial. 0 not checked. [2024-11-09 04:39:44,197 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:45,134 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:39:45,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [816555961] [2024-11-09 04:39:45,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [816555961] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:39:45,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1221601842] [2024-11-09 04:39:45,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:45,134 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:39:45,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:39:45,136 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:39:45,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2024-11-09 04:39:49,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:49,070 INFO L255 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 04:39:49,078 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:53,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 2528 proven. 24 refuted. 0 times theorem prover too weak. 10408 trivial. 0 not checked. [2024-11-09 04:39:53,478 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:54,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1221601842] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:39:54,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044641228] [2024-11-09 04:39:54,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:54,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:39:54,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:39:54,093 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:39:54,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-09 04:39:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:54,838 INFO L255 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:39:54,842 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:57,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6140 proven. 150 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-09 04:39:57,381 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:59,780 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 90 proven. 150 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:39:59,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044641228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:39:59,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2024-11-09 04:39:59,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5, 5] total 14 [2024-11-09 04:39:59,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283577994] [2024-11-09 04:39:59,781 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2024-11-09 04:39:59,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 04:39:59,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:39:59,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 04:39:59,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2024-11-09 04:39:59,785 INFO L87 Difference]: Start difference. First operand 9864 states and 16499 transitions. Second operand has 14 states, 14 states have (on average 21.857142857142858) internal successors, (306), 14 states have internal predecessors, (306), 5 states have call successors, (219), 5 states have call predecessors, (219), 9 states have return successors, (221), 5 states have call predecessors, (221), 5 states have call successors, (221) [2024-11-09 04:40:08,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:40:08,462 INFO L93 Difference]: Finished difference Result 23644 states and 39370 transitions. [2024-11-09 04:40:08,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-09 04:40:08,463 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 21.857142857142858) internal successors, (306), 14 states have internal predecessors, (306), 5 states have call successors, (219), 5 states have call predecessors, (219), 9 states have return successors, (221), 5 states have call predecessors, (221), 5 states have call successors, (221) Word has length 531 [2024-11-09 04:40:08,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:40:08,499 INFO L225 Difference]: With dead ends: 23644 [2024-11-09 04:40:08,499 INFO L226 Difference]: Without dead ends: 14512 [2024-11-09 04:40:08,513 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2383 GetRequests, 2348 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=356, Invalid=834, Unknown=0, NotChecked=0, Total=1190 [2024-11-09 04:40:08,514 INFO L432 NwaCegarLoop]: 373 mSDtfsCounter, 592 mSDsluCounter, 1726 mSDsCounter, 0 mSdLazyCounter, 1407 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 2099 SdHoareTripleChecker+Invalid, 1629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2024-11-09 04:40:08,514 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [653 Valid, 2099 Invalid, 1629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1407 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2024-11-09 04:40:08,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14512 states. [2024-11-09 04:40:09,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14512 to 14262. [2024-11-09 04:40:09,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14262 states, 12806 states have (on average 1.6326721849133219) internal successors, (20908), 12824 states have internal predecessors, (20908), 1299 states have call successors, (1299), 156 states have call predecessors, (1299), 156 states have return successors, (1299), 1281 states have call predecessors, (1299), 1299 states have call successors, (1299) [2024-11-09 04:40:09,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14262 states to 14262 states and 23506 transitions. [2024-11-09 04:40:09,414 INFO L78 Accepts]: Start accepts. Automaton has 14262 states and 23506 transitions. Word has length 531 [2024-11-09 04:40:09,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:40:09,415 INFO L471 AbstractCegarLoop]: Abstraction has 14262 states and 23506 transitions. [2024-11-09 04:40:09,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 21.857142857142858) internal successors, (306), 14 states have internal predecessors, (306), 5 states have call successors, (219), 5 states have call predecessors, (219), 9 states have return successors, (221), 5 states have call predecessors, (221), 5 states have call successors, (221) [2024-11-09 04:40:09,415 INFO L276 IsEmpty]: Start isEmpty. Operand 14262 states and 23506 transitions. [2024-11-09 04:40:09,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:40:09,422 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:40:09,423 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:40:09,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (31)] Forceful destruction successful, exit code 0 [2024-11-09 04:40:09,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-09 04:40:09,846 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (30)] Forceful destruction successful, exit code 0 [2024-11-09 04:40:10,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:40:10,024 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:40:10,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:40:10,025 INFO L85 PathProgramCache]: Analyzing trace with hash 2123750907, now seen corresponding path program 1 times [2024-11-09 04:40:10,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:40:10,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755183554] [2024-11-09 04:40:10,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:10,026 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:40:10,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:40:10,027 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:40:10,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (33)] Waiting until timeout for monitored process [2024-11-09 04:40:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:11,258 INFO L255 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:40:11,261 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:13,633 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6350 proven. 141 refuted. 0 times theorem prover too weak. 6469 trivial. 0 not checked. [2024-11-09 04:40:13,633 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:40:15,830 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 99 proven. 141 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:40:15,830 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:40:15,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755183554] [2024-11-09 04:40:15,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755183554] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:40:15,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [131665341] [2024-11-09 04:40:15,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:15,831 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:40:15,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:40:15,833 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:40:15,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2024-11-09 04:40:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:17,197 INFO L255 TraceCheckSpWp]: Trace formula consists of 864 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 04:40:17,201 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:17,490 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:40:17,490 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:40:17,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [131665341] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:40:17,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 04:40:17,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 9 [2024-11-09 04:40:17,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623761692] [2024-11-09 04:40:17,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:40:17,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 04:40:17,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:40:17,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 04:40:17,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-09 04:40:17,493 INFO L87 Difference]: Start difference. First operand 14262 states and 23506 transitions. Second operand has 4 states, 4 states have (on average 32.25) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:40:19,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:40:19,097 INFO L93 Difference]: Finished difference Result 26296 states and 43147 transitions. [2024-11-09 04:40:19,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 04:40:19,099 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.25) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 531 [2024-11-09 04:40:19,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:40:19,127 INFO L225 Difference]: With dead ends: 26296 [2024-11-09 04:40:19,127 INFO L226 Difference]: Without dead ends: 14556 [2024-11-09 04:40:19,141 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1592 GetRequests, 1583 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-09 04:40:19,142 INFO L432 NwaCegarLoop]: 415 mSDtfsCounter, 188 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-09 04:40:19,142 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1161 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-09 04:40:19,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14556 states. [2024-11-09 04:40:19,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14556 to 10064. [2024-11-09 04:40:19,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10064 states, 9053 states have (on average 1.6271954048381752) internal successors, (14731), 9065 states have internal predecessors, (14731), 893 states have call successors, (893), 117 states have call predecessors, (893), 117 states have return successors, (893), 881 states have call predecessors, (893), 893 states have call successors, (893) [2024-11-09 04:40:20,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10064 states to 10064 states and 16517 transitions. [2024-11-09 04:40:20,009 INFO L78 Accepts]: Start accepts. Automaton has 10064 states and 16517 transitions. Word has length 531 [2024-11-09 04:40:20,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:40:20,010 INFO L471 AbstractCegarLoop]: Abstraction has 10064 states and 16517 transitions. [2024-11-09 04:40:20,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.25) internal successors, (129), 4 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:40:20,010 INFO L276 IsEmpty]: Start isEmpty. Operand 10064 states and 16517 transitions. [2024-11-09 04:40:20,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:40:20,017 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:40:20,017 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:40:20,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (33)] Forceful destruction successful, exit code 0 [2024-11-09 04:40:20,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (34)] Ended with exit code 0 [2024-11-09 04:40:20,418 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:40:20,418 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:40:20,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:40:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash 496846779, now seen corresponding path program 1 times [2024-11-09 04:40:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:40:20,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664492486] [2024-11-09 04:40:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:20,420 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:40:20,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:40:20,423 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:40:20,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (35)] Waiting until timeout for monitored process [2024-11-09 04:40:21,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:21,660 INFO L255 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:40:21,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:23,995 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6350 proven. 141 refuted. 0 times theorem prover too weak. 6469 trivial. 0 not checked. [2024-11-09 04:40:23,995 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:40:26,153 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 99 proven. 141 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:40:26,154 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:40:26,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664492486] [2024-11-09 04:40:26,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664492486] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:40:26,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [964686331] [2024-11-09 04:40:26,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:26,154 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:40:26,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:40:26,156 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:40:26,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2024-11-09 04:40:30,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:30,875 INFO L255 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 04:40:30,879 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:33,170 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6350 proven. 141 refuted. 0 times theorem prover too weak. 6469 trivial. 0 not checked. [2024-11-09 04:40:33,170 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:40:35,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 99 proven. 141 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:40:35,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [964686331] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:40:35,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240301066] [2024-11-09 04:40:35,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:35,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:40:35,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:40:35,283 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:40:35,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-09 04:40:36,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:36,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:40:36,139 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:38,333 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6350 proven. 141 refuted. 0 times theorem prover too weak. 6469 trivial. 0 not checked. [2024-11-09 04:40:38,333 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:40:40,450 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 99 proven. 141 refuted. 0 times theorem prover too weak. 12720 trivial. 0 not checked. [2024-11-09 04:40:40,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240301066] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:40:40,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-09 04:40:40,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-09 04:40:40,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351023662] [2024-11-09 04:40:40,452 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-09 04:40:40,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 04:40:40,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:40:40,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 04:40:40,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 04:40:40,455 INFO L87 Difference]: Start difference. First operand 10064 states and 16517 transitions. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 2 states have call predecessors, (129), 2 states have call successors, (129) [2024-11-09 04:40:43,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:40:43,362 INFO L93 Difference]: Finished difference Result 19534 states and 31821 transitions. [2024-11-09 04:40:43,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 04:40:43,363 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 2 states have call predecessors, (129), 2 states have call successors, (129) Word has length 531 [2024-11-09 04:40:43,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:40:43,388 INFO L225 Difference]: With dead ends: 19534 [2024-11-09 04:40:43,388 INFO L226 Difference]: Without dead ends: 9780 [2024-11-09 04:40:43,396 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3184 GetRequests, 3172 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-09 04:40:43,396 INFO L432 NwaCegarLoop]: 321 mSDtfsCounter, 214 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-09 04:40:43,397 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 798 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-09 04:40:43,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9780 states. [2024-11-09 04:40:44,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9780 to 9644. [2024-11-09 04:40:44,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9644 states, 8616 states have (on average 1.5879758588672237) internal successors, (13682), 8628 states have internal predecessors, (13682), 893 states have call successors, (893), 134 states have call predecessors, (893), 134 states have return successors, (893), 881 states have call predecessors, (893), 893 states have call successors, (893) [2024-11-09 04:40:44,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9644 states to 9644 states and 15468 transitions. [2024-11-09 04:40:44,192 INFO L78 Accepts]: Start accepts. Automaton has 9644 states and 15468 transitions. Word has length 531 [2024-11-09 04:40:44,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:40:44,193 INFO L471 AbstractCegarLoop]: Abstraction has 9644 states and 15468 transitions. [2024-11-09 04:40:44,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 2 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 2 states have call predecessors, (129), 2 states have call successors, (129) [2024-11-09 04:40:44,193 INFO L276 IsEmpty]: Start isEmpty. Operand 9644 states and 15468 transitions. [2024-11-09 04:40:44,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:40:44,196 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:40:44,197 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:40:44,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (35)] Forceful destruction successful, exit code 0 [2024-11-09 04:40:44,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-09 04:40:44,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (36)] Forceful destruction successful, exit code 0 [2024-11-09 04:40:44,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:40:44,798 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:40:44,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:40:44,799 INFO L85 PathProgramCache]: Analyzing trace with hash -278107663, now seen corresponding path program 1 times [2024-11-09 04:40:44,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:40:44,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [319054850] [2024-11-09 04:40:44,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:44,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:40:44,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:40:44,803 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:40:44,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (38)] Waiting until timeout for monitored process [2024-11-09 04:40:45,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:46,018 INFO L255 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:40:46,022 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:47,858 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6504 proven. 108 refuted. 0 times theorem prover too weak. 6348 trivial. 0 not checked. [2024-11-09 04:40:47,858 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:40:48,505 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:40:48,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [319054850] [2024-11-09 04:40:48,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [319054850] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:40:48,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [90605482] [2024-11-09 04:40:48,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:48,506 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:40:48,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:40:48,507 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:40:48,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2024-11-09 04:40:49,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:49,801 INFO L255 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 04:40:49,806 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:52,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12960 trivial. 0 not checked. [2024-11-09 04:40:52,312 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:40:52,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [90605482] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:40:52,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:40:52,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 10 [2024-11-09 04:40:52,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532199870] [2024-11-09 04:40:52,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:40:52,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 04:40:52,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:40:52,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 04:40:52,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-09 04:40:52,315 INFO L87 Difference]: Start difference. First operand 9644 states and 15468 transitions. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:41:05,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:41:05,272 INFO L93 Difference]: Finished difference Result 42892 states and 67997 transitions. [2024-11-09 04:41:05,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 04:41:05,272 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) Word has length 531 [2024-11-09 04:41:05,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:41:05,350 INFO L225 Difference]: With dead ends: 42892 [2024-11-09 04:41:05,350 INFO L226 Difference]: Without dead ends: 35230 [2024-11-09 04:41:05,368 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1148 GetRequests, 1134 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-11-09 04:41:05,369 INFO L432 NwaCegarLoop]: 830 mSDtfsCounter, 2072 mSDsluCounter, 2595 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 615 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2072 SdHoareTripleChecker+Valid, 3425 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 615 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2024-11-09 04:41:05,369 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2072 Valid, 3425 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [615 Valid, 724 Invalid, 0 Unknown, 0 Unchecked, 9.9s Time] [2024-11-09 04:41:05,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35230 states. [2024-11-09 04:41:07,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35230 to 25302. [2024-11-09 04:41:07,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25302 states, 22514 states have (on average 1.5724882295460603) internal successors, (35403), 22562 states have internal predecessors, (35403), 2441 states have call successors, (2441), 346 states have call predecessors, (2441), 346 states have return successors, (2441), 2393 states have call predecessors, (2441), 2441 states have call successors, (2441) [2024-11-09 04:41:07,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25302 states to 25302 states and 40285 transitions. [2024-11-09 04:41:07,463 INFO L78 Accepts]: Start accepts. Automaton has 25302 states and 40285 transitions. Word has length 531 [2024-11-09 04:41:07,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:41:07,464 INFO L471 AbstractCegarLoop]: Abstraction has 25302 states and 40285 transitions. [2024-11-09 04:41:07,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 1 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 1 states have call predecessors, (81), 1 states have call successors, (81) [2024-11-09 04:41:07,464 INFO L276 IsEmpty]: Start isEmpty. Operand 25302 states and 40285 transitions. [2024-11-09 04:41:07,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-09 04:41:07,470 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:41:07,470 INFO L215 NwaCegarLoop]: trace histogram [81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 04:41:07,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2024-11-09 04:41:07,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (38)] Ended with exit code 0 [2024-11-09 04:41:07,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:41:07,871 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:41:07,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:41:07,872 INFO L85 PathProgramCache]: Analyzing trace with hash -412121169, now seen corresponding path program 1 times [2024-11-09 04:41:07,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:41:07,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1660497421] [2024-11-09 04:41:07,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:41:07,873 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 04:41:07,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:41:07,874 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-09 04:41:07,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/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 (40)] Waiting until timeout for monitored process [2024-11-09 04:41:09,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:41:09,097 INFO L255 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 04:41:09,100 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:41:11,166 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 6504 proven. 108 refuted. 0 times theorem prover too weak. 6348 trivial. 0 not checked. [2024-11-09 04:41:11,166 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:41:11,933 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:41:11,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1660497421] [2024-11-09 04:41:11,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1660497421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:41:11,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1986285001] [2024-11-09 04:41:11,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:41:11,934 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:41:11,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:41:11,937 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:41:11,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2024-11-09 04:41:19,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:41:19,293 INFO L255 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-09 04:41:19,299 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:41:33,426 INFO L134 CoverageAnalysis]: Checked inductivity of 12960 backedges. 7688 proven. 255 refuted. 0 times theorem prover too weak. 5017 trivial. 0 not checked. [2024-11-09 04:41:33,426 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:42:21,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1986285001] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:42:21,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196766839] [2024-11-09 04:42:21,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:42:21,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:42:21,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:42:21,943 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:42:21,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7b6581d-fdc9-4a85-a1e8-55b2d1c50018/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-09 04:42:22,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:42:22,874 INFO L255 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-09 04:42:22,885 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:43:56,024 WARN L286 SmtUtils]: Spent 15.81s on a formula simplification that was a NOOP. DAG size: 32 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 04:45:42,007 WARN L286 SmtUtils]: Spent 18.10s on a formula simplification that was a NOOP. DAG size: 35 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-09 04:47:45,294 WARN L286 SmtUtils]: Spent 29.68s on a formula simplification that was a NOOP. DAG size: 49 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)