./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh --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 cd3632043214757caefbf8e806ad884979d5d0588e1edb63db72323f63ea6c69 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 18:11:30,346 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 18:11:30,408 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 18:11:30,413 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 18:11:30,413 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 18:11:30,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 18:11:30,438 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 18:11:30,439 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 18:11:30,440 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 18:11:30,440 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 18:11:30,441 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 18:11:30,441 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 18:11:30,442 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 18:11:30,442 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 18:11:30,443 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 18:11:30,443 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 18:11:30,444 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 18:11:30,444 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 18:11:30,445 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 18:11:30,445 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 18:11:30,446 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 18:11:30,447 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 18:11:30,447 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 18:11:30,448 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 18:11:30,448 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 18:11:30,449 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 18:11:30,449 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 18:11:30,449 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 18:11:30,450 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 18:11:30,450 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 18:11:30,451 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 18:11:30,451 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 18:11:30,451 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 18:11:30,452 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 18:11:30,452 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 18:11:30,452 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 18:11:30,452 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 18:11:30,453 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 18:11:30,453 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 18:11:30,453 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 18:11:30,453 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 18:11:30,454 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 18:11:30,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 18:11:30,454 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 18:11:30,454 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 18:11:30,454 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 18:11:30,455 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 18:11:30,455 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_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/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_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh 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 -> cd3632043214757caefbf8e806ad884979d5d0588e1edb63db72323f63ea6c69 [2023-12-02 18:11:30,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 18:11:30,727 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 18:11:30,730 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 18:11:30,731 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 18:11:30,732 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 18:11:30,733 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-02 18:11:33,506 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 18:11:33,728 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 18:11:33,729 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-02 18:11:33,742 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data/356d1c29f/07bfb4dfdb9b432da2eea0589627b425/FLAG8b7a25194 [2023-12-02 18:11:34,061 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data/356d1c29f/07bfb4dfdb9b432da2eea0589627b425 [2023-12-02 18:11:34,063 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 18:11:34,065 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 18:11:34,066 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 18:11:34,066 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 18:11:34,070 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 18:11:34,070 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,071 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12694c0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34, skipping insertion in model container [2023-12-02 18:11:34,071 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,121 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 18:11:34,254 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i[916,929] [2023-12-02 18:11:34,362 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 18:11:34,381 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 18:11:34,394 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i[916,929] [2023-12-02 18:11:34,454 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 18:11:34,473 INFO L206 MainTranslator]: Completed translation [2023-12-02 18:11:34,474 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34 WrapperNode [2023-12-02 18:11:34,474 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 18:11:34,475 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 18:11:34,475 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 18:11:34,475 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 18:11:34,482 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,499 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,559 INFO L138 Inliner]: procedures = 26, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 549 [2023-12-02 18:11:34,560 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 18:11:34,561 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 18:11:34,561 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 18:11:34,561 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 18:11:34,570 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,571 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,580 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,580 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,611 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,617 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,624 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,629 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,639 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 18:11:34,640 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 18:11:34,640 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 18:11:34,641 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 18:11:34,641 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (1/1) ... [2023-12-02 18:11:34,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 18:11:34,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:11:34,699 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 18:11:34,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 18:11:34,735 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 18:11:34,736 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 18:11:34,736 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 18:11:34,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 18:11:34,736 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 18:11:34,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 18:11:34,869 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 18:11:34,870 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 18:11:35,637 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 18:11:36,435 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 18:11:36,436 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 18:11:36,437 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:11:36 BoogieIcfgContainer [2023-12-02 18:11:36,438 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 18:11:36,440 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 18:11:36,440 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 18:11:36,444 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 18:11:36,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:11:34" (1/3) ... [2023-12-02 18:11:36,445 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@760a07f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:11:36, skipping insertion in model container [2023-12-02 18:11:36,445 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:34" (2/3) ... [2023-12-02 18:11:36,445 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@760a07f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:11:36, skipping insertion in model container [2023-12-02 18:11:36,446 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:11:36" (3/3) ... [2023-12-02 18:11:36,447 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-02 18:11:36,467 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 18:11:36,467 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 18:11:36,522 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 18:11:36,530 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@3c163a87, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 18:11:36,530 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 18:11:36,535 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 43 states have (on average 1.069767441860465) internal successors, (46), 44 states have internal predecessors, (46), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-02 18:11:36,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-02 18:11:36,554 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:11:36,555 INFO L195 NwaCegarLoop]: trace histogram [66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:11:36,555 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:11:36,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:11:36,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1222287479, now seen corresponding path program 1 times [2023-12-02 18:11:36,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:11:36,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996244272] [2023-12-02 18:11:36,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:11:36,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:11:36,811 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 18:11:36,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1379328288] [2023-12-02 18:11:36,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:11:36,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:11:36,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:11:36,814 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:11:36,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 18:11:40,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 18:11:40,238 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 18:11:40,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 18:11:41,371 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-12-02 18:11:41,374 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 18:11:41,375 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 18:11:41,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 18:11:41,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-02 18:11:41,583 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-12-02 18:11:41,588 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 18:11:41,777 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 06:11:41 BoogieIcfgContainer [2023-12-02 18:11:41,777 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 18:11:41,778 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 18:11:41,778 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 18:11:41,778 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 18:11:41,779 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:11:36" (3/4) ... [2023-12-02 18:11:41,780 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 18:11:41,781 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 18:11:41,782 INFO L158 Benchmark]: Toolchain (without parser) took 7717.31ms. Allocated memory was 140.5MB in the beginning and 209.7MB in the end (delta: 69.2MB). Free memory was 93.0MB in the beginning and 64.8MB in the end (delta: 28.3MB). Peak memory consumption was 100.2MB. Max. memory is 16.1GB. [2023-12-02 18:11:41,783 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 140.5MB. Free memory was 112.1MB in the beginning and 112.0MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 18:11:41,783 INFO L158 Benchmark]: CACSL2BoogieTranslator took 408.56ms. Allocated memory is still 140.5MB. Free memory was 93.0MB in the beginning and 69.5MB in the end (delta: 23.5MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-12-02 18:11:41,784 INFO L158 Benchmark]: Boogie Procedure Inliner took 85.04ms. Allocated memory is still 140.5MB. Free memory was 69.0MB in the beginning and 58.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-12-02 18:11:41,784 INFO L158 Benchmark]: Boogie Preprocessor took 78.98ms. Allocated memory is still 140.5MB. Free memory was 58.5MB in the beginning and 53.8MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 18:11:41,785 INFO L158 Benchmark]: RCFGBuilder took 1797.58ms. Allocated memory was 140.5MB in the beginning and 209.7MB in the end (delta: 69.2MB). Free memory was 53.8MB in the beginning and 131.2MB in the end (delta: -77.5MB). Peak memory consumption was 56.9MB. Max. memory is 16.1GB. [2023-12-02 18:11:41,786 INFO L158 Benchmark]: TraceAbstraction took 5337.14ms. Allocated memory is still 209.7MB. Free memory was 131.2MB in the beginning and 64.8MB in the end (delta: 66.5MB). Peak memory consumption was 67.5MB. Max. memory is 16.1GB. [2023-12-02 18:11:41,786 INFO L158 Benchmark]: Witness Printer took 3.19ms. Allocated memory is still 209.7MB. Free memory is still 64.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 18:11:41,789 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.22ms. Allocated memory is still 140.5MB. Free memory was 112.1MB in the beginning and 112.0MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 408.56ms. Allocated memory is still 140.5MB. Free memory was 93.0MB in the beginning and 69.5MB in the end (delta: 23.5MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 85.04ms. Allocated memory is still 140.5MB. Free memory was 69.0MB in the beginning and 58.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.98ms. Allocated memory is still 140.5MB. Free memory was 58.5MB in the beginning and 53.8MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1797.58ms. Allocated memory was 140.5MB in the beginning and 209.7MB in the end (delta: 69.2MB). Free memory was 53.8MB in the beginning and 131.2MB in the end (delta: -77.5MB). Peak memory consumption was 56.9MB. Max. memory is 16.1GB. * TraceAbstraction took 5337.14ms. Allocated memory is still 209.7MB. Free memory was 131.2MB in the beginning and 64.8MB in the end (delta: 66.5MB). Peak memory consumption was 67.5MB. Max. memory is 16.1GB. * Witness Printer took 3.19ms. Allocated memory is still 209.7MB. Free memory is still 64.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 249, overapproximation of someBinaryArithmeticDOUBLEoperation at line 254, overapproximation of someBinaryFLOATComparisonOperation at line 223, overapproximation of bitwiseOr at line 118, overapproximation of someUnaryDOUBLEoperation at line 114, overapproximation of someBinaryDOUBLEComparisonOperation at line 111, overapproximation of someBinaryArithmeticFLOAToperation at line 171. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 8; [L23] double var_1_3 = 0.875; [L24] unsigned short int var_1_4 = 49926; [L25] unsigned short int var_1_5 = 500; [L26] unsigned short int var_1_6 = 10; [L27] unsigned char var_1_8 = 64; [L28] unsigned short int var_1_9 = 5; [L29] unsigned char var_1_11 = 10; [L30] float var_1_12 = 0.19999999999999996; [L31] float var_1_13 = 9.2; [L32] float var_1_14 = 5.8; [L33] float var_1_15 = 31.25; [L34] unsigned char var_1_16 = 1; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 0; [L37] unsigned char var_1_19 = 1; [L38] unsigned short int var_1_20 = 256; [L39] unsigned short int var_1_21 = 23544; [L40] unsigned long int var_1_22 = 64; [L41] double var_1_23 = 100.75; [L42] double var_1_24 = -0.5; [L43] double var_1_25 = 128.5; [L44] unsigned char var_1_26 = 2; [L45] signed long int var_1_27 = -4; [L46] unsigned char var_1_28 = 0; [L47] double var_1_29 = 64.5; [L48] signed char var_1_30 = 2; [L49] signed long int var_1_31 = 5; [L50] signed char var_1_32 = 1; [L51] signed char var_1_33 = 32; [L52] signed long int var_1_34 = -64; [L53] signed long int var_1_35 = -32; [L54] signed long int var_1_36 = 16; [L55] unsigned long int var_1_37 = 64; [L56] unsigned short int var_1_38 = 10; [L57] unsigned short int var_1_39 = 16; [L58] unsigned long int var_1_40 = 5; [L59] unsigned char var_1_41 = 16; [L60] unsigned char var_1_42 = 64; [L61] unsigned long int var_1_43 = 16; [L62] unsigned short int var_1_44 = 5; [L63] unsigned short int var_1_45 = 5; [L64] unsigned char var_1_46 = 200; [L65] unsigned char var_1_47 = 128; [L66] unsigned char var_1_48 = 4; [L67] unsigned char var_1_49 = 16; [L68] unsigned short int var_1_50 = 2; [L69] float var_1_51 = 2.4; [L70] float var_1_52 = 255.7; [L71] float var_1_53 = 31.5; [L72] float var_1_54 = 63.25; [L73] signed short int var_1_55 = 1; [L74] unsigned short int var_1_56 = 8; [L75] unsigned short int var_1_57 = 1; [L76] unsigned char var_1_58 = 64; [L77] signed short int var_1_59 = 100; [L78] unsigned char var_1_60 = 0; [L79] unsigned char var_1_61 = 0; [L80] unsigned char var_1_62 = 0; [L81] signed short int var_1_63 = -64; [L82] float var_1_64 = 5.25; [L83] double var_1_65 = 32.527; [L84] float var_1_66 = 7.75; [L85] signed long int var_1_67 = -8; [L86] float var_1_68 = 1.3; [L87] signed short int var_1_69 = -10; [L88] double var_1_70 = 9999999999999.5; [L89] double var_1_71 = 199.375; [L90] signed short int var_1_72 = 1; [L91] signed short int var_1_73 = -5; [L92] double var_1_74 = 1.8; [L93] signed char var_1_75 = 50; [L94] unsigned short int var_1_76 = 2; [L95] signed long int var_1_77 = 64; [L96] signed long int var_1_78 = -1; [L97] signed long int var_1_79 = 500; [L98] signed char var_1_80 = -8; [L99] double var_1_81 = -0.12; [L100] unsigned long int var_1_82 = 4; [L101] unsigned long int var_1_83 = 32; [L102] signed char var_1_84 = -4; [L103] signed long int var_1_85 = -256; [L104] unsigned char last_1_var_1_8 = 64; [L105] unsigned char last_1_var_1_19 = 1; [L106] unsigned short int last_1_var_1_20 = 256; [L107] unsigned long int last_1_var_1_22 = 64; [L444] isInitial = 1 [L445] FCALL initially() [L446] COND TRUE 1 [L447] CALL updateLastVariables() [L434] last_1_var_1_8 = var_1_8 [L435] last_1_var_1_19 = var_1_19 [L436] last_1_var_1_20 = var_1_20 [L437] last_1_var_1_22 = var_1_22 [L447] RET updateLastVariables() [L448] CALL updateVariables() [L329] var_1_3 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L330] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L331] CALL assume_abort_if_not(var_1_3 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L331] RET assume_abort_if_not(var_1_3 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L332] var_1_4 = __VERIFIER_nondet_ushort() [L333] CALL assume_abort_if_not(var_1_4 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L333] RET assume_abort_if_not(var_1_4 >= 49150) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L334] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L335] var_1_5 = __VERIFIER_nondet_ushort() [L336] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L336] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L337] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L337] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L338] var_1_6 = __VERIFIER_nondet_ushort() [L339] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L339] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L340] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) [L340] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=5] [L341] var_1_9 = __VERIFIER_nondet_ushort() [L342] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64] [L20] COND FALSE !(!cond) [L342] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64] [L343] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L343] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L344] var_1_11 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L346] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L346] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L347] var_1_13 = __VERIFIER_nondet_float() [L348] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L348] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L349] var_1_14 = __VERIFIER_nondet_float() [L350] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L350] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L351] var_1_15 = __VERIFIER_nondet_float() [L352] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L352] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L353] var_1_17 = __VERIFIER_nondet_uchar() [L354] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L354] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L355] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L355] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L356] var_1_18 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L357] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L358] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L358] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L359] var_1_21 = __VERIFIER_nondet_ushort() [L360] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L360] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L361] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L361] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L362] var_1_24 = __VERIFIER_nondet_double() [L363] CALL assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L363] RET assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L364] var_1_25 = __VERIFIER_nondet_double() [L365] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L365] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L366] var_1_26 = __VERIFIER_nondet_uchar() [L367] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L367] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L368] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L368] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L369] var_1_27 = __VERIFIER_nondet_long() [L370] CALL assume_abort_if_not(var_1_27 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L370] RET assume_abort_if_not(var_1_27 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L371] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L371] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L372] var_1_28 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L373] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L374] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L374] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L375] var_1_29 = __VERIFIER_nondet_double() [L376] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L376] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L377] var_1_31 = __VERIFIER_nondet_long() [L378] CALL assume_abort_if_not(var_1_31 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L378] RET assume_abort_if_not(var_1_31 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L379] CALL assume_abort_if_not(var_1_31 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L379] RET assume_abort_if_not(var_1_31 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L380] var_1_32 = __VERIFIER_nondet_char() [L381] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L381] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L382] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L382] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L383] var_1_33 = __VERIFIER_nondet_char() [L384] CALL assume_abort_if_not(var_1_33 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L384] RET assume_abort_if_not(var_1_33 >= -126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L385] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L385] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L386] var_1_36 = __VERIFIER_nondet_long() [L387] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L387] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L388] CALL assume_abort_if_not(var_1_36 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L388] RET assume_abort_if_not(var_1_36 <= 1073741823) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L389] var_1_38 = __VERIFIER_nondet_ushort() [L390] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L390] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L391] CALL assume_abort_if_not(var_1_38 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L391] RET assume_abort_if_not(var_1_38 <= 65535) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L392] CALL assume_abort_if_not(var_1_38 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L392] RET assume_abort_if_not(var_1_38 != 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L393] var_1_39 = __VERIFIER_nondet_ushort() [L394] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L394] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L395] CALL assume_abort_if_not(var_1_39 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L395] RET assume_abort_if_not(var_1_39 <= 65535) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L396] CALL assume_abort_if_not(var_1_39 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L396] RET assume_abort_if_not(var_1_39 != 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L397] var_1_42 = __VERIFIER_nondet_uchar() [L398] CALL assume_abort_if_not(var_1_42 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L398] RET assume_abort_if_not(var_1_42 >= 64) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L399] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L399] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L400] var_1_45 = __VERIFIER_nondet_ushort() [L401] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L401] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L402] CALL assume_abort_if_not(var_1_45 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L402] RET assume_abort_if_not(var_1_45 <= 16384) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L403] var_1_47 = __VERIFIER_nondet_uchar() [L404] CALL assume_abort_if_not(var_1_47 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L404] RET assume_abort_if_not(var_1_47 >= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L405] CALL assume_abort_if_not(var_1_47 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L405] RET assume_abort_if_not(var_1_47 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L406] var_1_48 = __VERIFIER_nondet_uchar() [L407] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L407] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L408] CALL assume_abort_if_not(var_1_48 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L408] RET assume_abort_if_not(var_1_48 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L409] var_1_49 = __VERIFIER_nondet_uchar() [L410] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L410] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L411] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L411] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L412] var_1_52 = __VERIFIER_nondet_float() [L413] CALL assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L413] RET assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L414] var_1_53 = __VERIFIER_nondet_float() [L415] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427382800e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L415] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427382800e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L416] var_1_54 = __VERIFIER_nondet_float() [L417] CALL assume_abort_if_not((var_1_54 >= -922337.2036854765600e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L417] RET assume_abort_if_not((var_1_54 >= -922337.2036854765600e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L418] var_1_61 = __VERIFIER_nondet_uchar() [L419] CALL assume_abort_if_not(var_1_61 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L419] RET assume_abort_if_not(var_1_61 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L420] CALL assume_abort_if_not(var_1_61 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L420] RET assume_abort_if_not(var_1_61 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L421] var_1_62 = __VERIFIER_nondet_uchar() [L422] CALL assume_abort_if_not(var_1_62 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L422] RET assume_abort_if_not(var_1_62 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L423] CALL assume_abort_if_not(var_1_62 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L423] RET assume_abort_if_not(var_1_62 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L424] var_1_65 = __VERIFIER_nondet_double() [L425] CALL assume_abort_if_not((var_1_65 >= -922337.2036854776000e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 9223372.036854776000e+12F && var_1_65 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L425] RET assume_abort_if_not((var_1_65 >= -922337.2036854776000e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 9223372.036854776000e+12F && var_1_65 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L426] CALL assume_abort_if_not(var_1_65 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L426] RET assume_abort_if_not(var_1_65 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L427] var_1_71 = __VERIFIER_nondet_double() [L428] CALL assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L428] RET assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=32, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L429] var_1_83 = __VERIFIER_nondet_ulong() [L430] CALL assume_abort_if_not(var_1_83 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L430] RET assume_abort_if_not(var_1_83 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L431] CALL assume_abort_if_not(var_1_83 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=4294967294, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) [L431] RET assume_abort_if_not(var_1_83 <= 4294967294) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_27=16511, var_1_28=0, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=-64, var_1_35=-32, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=15, var_1_46=200, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-5, var_1_74=9/5, var_1_75=50, var_1_76=2, var_1_77=64, var_1_78=-1, var_1_79=500, var_1_80=-8, var_1_82=4, var_1_83=4294967294, var_1_84=-4, var_1_85=-256, var_1_8=64, var_1_9=32767] [L448] RET updateVariables() [L449] CALL step() [L111] COND TRUE var_1_24 <= var_1_25 [L112] COND TRUE (- var_1_26) < var_1_27 [L113] COND FALSE !(\read(var_1_28)) [L118] EXPR (var_1_27 + var_1_26) ^ var_1_31 [L118] COND FALSE !(((var_1_27 + var_1_26) ^ var_1_31) < (-10 | 32)) [L121] COND FALSE !(var_1_31 > (var_1_33 * var_1_26)) [L124] var_1_34 = (var_1_30 + (var_1_33 + var_1_26)) [L126] COND FALSE !(var_1_33 <= var_1_26) [L129] var_1_35 = ((((10) > (var_1_33)) ? (10) : (var_1_33))) [L131] COND FALSE !(((var_1_35 % var_1_38) / ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))) >= 8) [L136] COND FALSE !(\read(var_1_28)) [L139] COND FALSE !((~ var_1_36) == var_1_38) [L144] COND TRUE (var_1_42 - var_1_41) > (var_1_26 | -32) [L145] COND TRUE var_1_24 >= (- var_1_23) [L146] var_1_43 = ((((var_1_42) < ((var_1_36 + var_1_38))) ? (var_1_42) : ((var_1_36 + var_1_38)))) [L149] COND FALSE !(var_1_36 < ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) [L152] COND FALSE !(\read(var_1_28)) [L155] var_1_44 = ((((((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) > (((((var_1_45) < (var_1_42)) ? (var_1_45) : (var_1_42))))) ? (((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) : (((((var_1_45) < (var_1_42)) ? (var_1_45) : (var_1_42)))))) [L158] COND FALSE !(var_1_28 && (1u != var_1_37)) [L161] COND TRUE var_1_36 <= var_1_38 [L162] var_1_46 = (((((var_1_42) < (var_1_48)) ? (var_1_42) : (var_1_48))) + var_1_49) [L167] var_1_50 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) [L168] COND TRUE var_1_40 < var_1_44 [L169] var_1_51 = var_1_29 [L173] COND TRUE (var_1_37 + (~ var_1_45)) < ((((64u) > (var_1_40)) ? (64u) : (var_1_40))) [L174] var_1_55 = (var_1_46 - ((((var_1_45) < (var_1_48)) ? (var_1_45) : (var_1_48)))) [L178] var_1_56 = (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) + var_1_49) [L179] COND TRUE var_1_33 <= var_1_37 [L180] COND TRUE 16 >= ((((var_1_50) < (var_1_40)) ? (var_1_50) : (var_1_40))) [L181] var_1_57 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) [L190] var_1_58 = ((((128) > (var_1_48)) ? (128) : (var_1_48))) [L191] COND FALSE !(\read(var_1_28)) [L196] COND FALSE !(\read(var_1_28)) [L203] var_1_60 = (! var_1_61) [L205] var_1_63 = ((((var_1_32) < (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? (var_1_32) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) [L206] COND TRUE ((((var_1_47) < ((var_1_36 % var_1_38))) ? (var_1_47) : ((var_1_36 % var_1_38)))) >= var_1_63 [L207] COND FALSE !(\read(var_1_28)) [L223] COND FALSE !(var_1_53 <= var_1_51) [L232] COND TRUE \read(var_1_62) [L233] var_1_66 = ((((var_1_52) < (var_1_54)) ? (var_1_52) : (var_1_54))) [L236] COND TRUE var_1_56 > (var_1_37 % var_1_39) [L237] var_1_67 = ((((var_1_47) < (var_1_49)) ? (var_1_47) : (var_1_49))) [L239] EXPR var_1_59 ^ var_1_40 [L239] COND TRUE var_1_48 > (var_1_59 ^ var_1_40) [L240] var_1_68 = (2.9f - var_1_53) [L242] COND FALSE !(var_1_54 < var_1_52) [L249] EXPR (~ var_1_63) >> var_1_67 [L249] COND FALSE !(((~ var_1_63) >> var_1_67) >= (((((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55))) < 0 ) ? -((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55))) : ((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55)))))) [L254] var_1_70 = (((((31.4) < 0 ) ? -(31.4) : (31.4))) - var_1_71) [L256] COND TRUE var_1_42 < var_1_58 [L257] COND FALSE !((- var_1_31) > var_1_36) [L260] COND FALSE !(\read(var_1_60)) [L265] var_1_73 = var_1_49 [L266] COND TRUE \read(var_1_62) [L267] var_1_74 = var_1_54 [L269] var_1_75 = -1 [L270] var_1_76 = var_1_26 [L271] COND FALSE !(\read(var_1_60)) [L274] var_1_77 = var_1_33 [L276] var_1_78 = var_1_45 [L277] var_1_79 = var_1_30 [L278] var_1_80 = var_1_33 [L279] COND TRUE var_1_39 >= (var_1_27 / var_1_47) [L280] var_1_81 = (((((((var_1_71) < (var_1_52)) ? (var_1_71) : (var_1_52))) < 0 ) ? -((((var_1_71) < (var_1_52)) ? (var_1_71) : (var_1_52))) : ((((var_1_71) < (var_1_52)) ? (var_1_71) : (var_1_52))))) [L282] var_1_82 = var_1_83 [L283] var_1_84 = var_1_33 [L284] var_1_85 = -100 [L285] COND TRUE (last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22) [L286] var_1_16 = (last_1_var_1_19 || var_1_17) [L290] unsigned short int stepLocal_0 = var_1_5; [L291] COND FALSE !(stepLocal_0 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) [L296] unsigned short int stepLocal_2 = var_1_4; [L297] COND TRUE var_1_8 <= stepLocal_2 [L298] COND TRUE \read(var_1_16) [L299] var_1_20 = (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))) [L306] COND TRUE \read(var_1_16) [L307] COND FALSE !((var_1_8 * var_1_8) < var_1_11) [L313] COND FALSE !(var_1_12 >= (1.3 / var_1_3)) [L316] var_1_1 = ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4))) [L318] unsigned char stepLocal_1 = var_1_1 < 64; [L319] COND TRUE \read(var_1_16) [L320] COND TRUE stepLocal_1 || var_1_16 [L321] var_1_19 = var_1_17 [L324] EXPR 2 ^ var_1_20 [L324] EXPR (((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20)) [L324] COND FALSE !(var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) [L449] RET step() [L450] CALL, EXPR property() [L440] EXPR (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) [L440-L441] return (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) ; [L450] RET, EXPR property() [L450] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=64, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=0, var_1_27=16511, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=3, var_1_35=10, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=5, var_1_44=16, var_1_45=15, var_1_46=130, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=0, var_1_51=2, var_1_52=4, var_1_54=3, var_1_55=115, var_1_56=130, var_1_57=0, var_1_58=128, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=1, var_1_64=21/4, var_1_66=4, var_1_67=3, var_1_68=0, var_1_69=-10, var_1_6=32766, var_1_70=0, var_1_71=0, var_1_72=1, var_1_73=3, var_1_74=3, var_1_75=-1, var_1_76=0, var_1_77=1, var_1_78=15, var_1_79=2, var_1_80=1, var_1_81=4, var_1_82=4294967294, var_1_83=4294967294, var_1_84=1, var_1_85=-100, var_1_8=64, var_1_9=32767] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=65, var_1_12=4999999999999999/25000000000000000, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=64, var_1_20=16447, var_1_21=32767, var_1_22=64, var_1_23=403/4, var_1_26=0, var_1_27=16511, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=-1, var_1_32=115, var_1_33=1, var_1_34=3, var_1_35=10, var_1_36=1, var_1_37=64, var_1_38=4, var_1_39=65, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=5, var_1_44=16, var_1_45=15, var_1_46=130, var_1_47=254, var_1_48=127, var_1_49=3, var_1_4=49150, var_1_50=0, var_1_51=2, var_1_52=4, var_1_54=3, var_1_55=115, var_1_56=130, var_1_57=0, var_1_58=128, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=1, var_1_64=21/4, var_1_66=4, var_1_67=3, var_1_68=0, var_1_69=-10, var_1_6=32766, var_1_70=0, var_1_71=0, var_1_72=1, var_1_73=3, var_1_74=3, var_1_75=-1, var_1_76=0, var_1_77=1, var_1_78=15, var_1_79=2, var_1_80=1, var_1_81=4, var_1_82=4294967294, var_1_83=4294967294, var_1_84=1, var_1_85=-100, var_1_8=64, var_1_9=32767] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 112 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.1s, OverallIterations: 1, TraceHistogramMax: 66, 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=112occurred 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, 3.3s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 239 NumberOfCodeBlocks, 239 NumberOfCodeBlocksAsserted, 1 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 [2023-12-02 18:11:41,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh --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 cd3632043214757caefbf8e806ad884979d5d0588e1edb63db72323f63ea6c69 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 18:11:43,802 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 18:11:43,878 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-12-02 18:11:43,884 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 18:11:43,885 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 18:11:43,913 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 18:11:43,914 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 18:11:43,914 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 18:11:43,915 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 18:11:43,915 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 18:11:43,916 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 18:11:43,916 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 18:11:43,917 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 18:11:43,917 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 18:11:43,918 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 18:11:43,919 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 18:11:43,919 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 18:11:43,920 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 18:11:43,920 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 18:11:43,921 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 18:11:43,922 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 18:11:43,922 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 18:11:43,923 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 18:11:43,923 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 18:11:43,924 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 18:11:43,924 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 18:11:43,924 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 18:11:43,925 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 18:11:43,925 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 18:11:43,926 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 18:11:43,926 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 18:11:43,926 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 18:11:43,927 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 18:11:43,927 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 18:11:43,927 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 18:11:43,928 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 18:11:43,928 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 18:11:43,928 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 18:11:43,928 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 18:11:43,928 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 18:11:43,929 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 18:11:43,929 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 18:11:43,929 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 18:11:43,929 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 18:11:43,930 INFO L153 SettingsManager]: * Logic for external solver=AUFBV 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_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/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_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh 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 -> cd3632043214757caefbf8e806ad884979d5d0588e1edb63db72323f63ea6c69 [2023-12-02 18:11:44,204 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 18:11:44,224 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 18:11:44,227 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 18:11:44,228 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 18:11:44,228 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 18:11:44,230 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-02 18:11:47,050 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 18:11:47,296 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 18:11:47,297 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-02 18:11:47,311 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data/7c30a63bc/eb6b03b0eae94404b0d4d1afb578bb55/FLAGf6e80d99a [2023-12-02 18:11:47,326 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/data/7c30a63bc/eb6b03b0eae94404b0d4d1afb578bb55 [2023-12-02 18:11:47,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 18:11:47,330 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 18:11:47,332 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 18:11:47,332 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 18:11:47,337 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 18:11:47,338 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,339 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2631f9a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47, skipping insertion in model container [2023-12-02 18:11:47,340 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,388 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 18:11:47,512 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i[916,929] [2023-12-02 18:11:47,639 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 18:11:47,659 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 18:11:47,669 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-47.i[916,929] [2023-12-02 18:11:47,735 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 18:11:47,756 INFO L206 MainTranslator]: Completed translation [2023-12-02 18:11:47,756 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47 WrapperNode [2023-12-02 18:11:47,757 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 18:11:47,757 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 18:11:47,758 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 18:11:47,758 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 18:11:47,763 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,784 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,835 INFO L138 Inliner]: procedures = 27, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 433 [2023-12-02 18:11:47,835 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 18:11:47,836 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 18:11:47,836 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 18:11:47,836 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 18:11:47,845 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,845 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,855 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,855 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,879 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,886 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,892 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,897 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,906 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 18:11:47,907 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 18:11:47,907 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 18:11:47,907 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 18:11:47,908 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (1/1) ... [2023-12-02 18:11:47,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 18:11:47,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:11:47,932 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 18:11:47,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 18:11:47,966 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 18:11:47,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 18:11:47,966 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 18:11:47,966 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 18:11:47,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 18:11:47,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 18:11:48,079 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 18:11:48,081 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 18:12:03,348 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 18:12:03,416 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 18:12:03,416 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 18:12:03,417 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:12:03 BoogieIcfgContainer [2023-12-02 18:12:03,417 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 18:12:03,420 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 18:12:03,420 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 18:12:03,423 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 18:12:03,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:11:47" (1/3) ... [2023-12-02 18:12:03,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a0cbf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:12:03, skipping insertion in model container [2023-12-02 18:12:03,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:11:47" (2/3) ... [2023-12-02 18:12:03,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a0cbf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:12:03, skipping insertion in model container [2023-12-02 18:12:03,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:12:03" (3/3) ... [2023-12-02 18:12:03,426 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-47.i [2023-12-02 18:12:03,441 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 18:12:03,441 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 18:12:03,487 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 18:12:03,493 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@75e9104b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 18:12:03,493 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 18:12:03,497 INFO L276 IsEmpty]: Start isEmpty. Operand has 185 states, 116 states have (on average 1.543103448275862) internal successors, (179), 117 states have internal predecessors, (179), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-02 18:12:03,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2023-12-02 18:12:03,522 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:12:03,523 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:12:03,524 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:12:03,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:12:03,529 INFO L85 PathProgramCache]: Analyzing trace with hash 961041050, now seen corresponding path program 1 times [2023-12-02 18:12:03,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:12:03,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99579512] [2023-12-02 18:12:03,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:12:03,544 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:12:03,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:12:03,546 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:12:03,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-02 18:12:05,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:12:05,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 18:12:05,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:12:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 2330 proven. 0 refuted. 0 times theorem prover too weak. 6250 trivial. 0 not checked. [2023-12-02 18:12:05,264 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:12:05,265 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:12:05,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99579512] [2023-12-02 18:12:05,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99579512] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:12:05,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 18:12:05,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 18:12:05,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171631613] [2023-12-02 18:12:05,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:12:05,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 18:12:05,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:12:05,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 18:12:05,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 18:12:05,303 INFO L87 Difference]: Start difference. First operand has 185 states, 116 states have (on average 1.543103448275862) internal successors, (179), 117 states have internal predecessors, (179), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-02 18:12:08,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:12:08,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:12:08,157 INFO L93 Difference]: Finished difference Result 367 states and 686 transitions. [2023-12-02 18:12:08,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 18:12:08,392 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 417 [2023-12-02 18:12:08,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:12:08,403 INFO L225 Difference]: With dead ends: 367 [2023-12-02 18:12:08,403 INFO L226 Difference]: Without dead ends: 183 [2023-12-02 18:12:08,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 18:12:08,411 INFO L413 NwaCegarLoop]: 303 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-02 18:12:08,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 303 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2023-12-02 18:12:08,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2023-12-02 18:12:08,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2023-12-02 18:12:08,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 115 states have (on average 1.5130434782608695) internal successors, (174), 115 states have internal predecessors, (174), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-02 18:12:08,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 306 transitions. [2023-12-02 18:12:08,484 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 306 transitions. Word has length 417 [2023-12-02 18:12:08,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:12:08,485 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 306 transitions. [2023-12-02 18:12:08,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-12-02 18:12:08,485 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 306 transitions. [2023-12-02 18:12:08,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2023-12-02 18:12:08,497 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:12:08,497 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:12:08,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-02 18:12:08,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:12:08,698 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:12:08,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:12:08,699 INFO L85 PathProgramCache]: Analyzing trace with hash -716644066, now seen corresponding path program 1 times [2023-12-02 18:12:08,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:12:08,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [434967368] [2023-12-02 18:12:08,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:12:08,701 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:12:08,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:12:08,702 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:12:08,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-02 18:12:10,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:12:10,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:12:10,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:12:17,785 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3872 proven. 120 refuted. 0 times theorem prover too weak. 4588 trivial. 0 not checked. [2023-12-02 18:12:17,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:12:18,015 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:12:18,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [434967368] [2023-12-02 18:12:18,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [434967368] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:12:18,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1067946532] [2023-12-02 18:12:18,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:12:18,017 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:12:18,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:12:18,151 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:12:18,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-12-02 18:12:19,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:12:19,203 INFO L262 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 18:12:19,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:12:19,413 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-02 18:12:19,413 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:12:19,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1067946532] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:12:19,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 18:12:19,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2023-12-02 18:12:19,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231548416] [2023-12-02 18:12:19,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:12:19,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 18:12:19,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:12:19,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 18:12:19,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 18:12:19,420 INFO L87 Difference]: Start difference. First operand 183 states and 306 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:12:22,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:12:24,350 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 [] [2023-12-02 18:12:26,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:12:26,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:12:26,593 INFO L93 Difference]: Finished difference Result 480 states and 803 transitions. [2023-12-02 18:12:26,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 18:12:26,594 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 417 [2023-12-02 18:12:26,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:12:26,599 INFO L225 Difference]: With dead ends: 480 [2023-12-02 18:12:26,599 INFO L226 Difference]: Without dead ends: 298 [2023-12-02 18:12:26,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 882 GetRequests, 873 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 18:12:26,601 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 182 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 12 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2023-12-02 18:12:26,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 726 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 25 Invalid, 3 Unknown, 0 Unchecked, 7.1s Time] [2023-12-02 18:12:26,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2023-12-02 18:12:26,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 295. [2023-12-02 18:12:26,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 199 states have (on average 1.5276381909547738) internal successors, (304), 200 states have internal predecessors, (304), 93 states have call successors, (93), 2 states have call predecessors, (93), 2 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-02 18:12:26,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 490 transitions. [2023-12-02 18:12:26,650 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 490 transitions. Word has length 417 [2023-12-02 18:12:26,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:12:26,653 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 490 transitions. [2023-12-02 18:12:26,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:12:26,653 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 490 transitions. [2023-12-02 18:12:26,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-12-02 18:12:26,658 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:12:26,658 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:12:26,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-02 18:12:26,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-12-02 18:12:27,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -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_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 18:12:27,060 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:12:27,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:12:27,060 INFO L85 PathProgramCache]: Analyzing trace with hash 835697788, now seen corresponding path program 1 times [2023-12-02 18:12:27,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:12:27,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [160661565] [2023-12-02 18:12:27,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:12:27,062 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:12:27,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:12:27,063 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:12:27,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-02 18:12:28,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:12:28,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:12:28,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:12:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3872 proven. 120 refuted. 0 times theorem prover too weak. 4588 trivial. 0 not checked. [2023-12-02 18:12:35,155 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:12:35,336 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:12:35,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [160661565] [2023-12-02 18:12:35,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [160661565] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:12:35,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1420791171] [2023-12-02 18:12:35,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:12:35,337 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:12:35,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:12:35,339 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:12:35,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-12-02 18:12:39,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:12:39,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 18:12:39,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:12:47,038 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-02 18:12:47,038 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:12:47,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1420791171] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:12:47,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 18:12:47,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-02 18:12:47,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343093141] [2023-12-02 18:12:47,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:12:47,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 18:12:47,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:12:47,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 18:12:47,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-02 18:12:47,043 INFO L87 Difference]: Start difference. First operand 295 states and 490 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:12:51,691 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 [] [2023-12-02 18:12:53,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:12:55,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:12:57,760 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 [0] [2023-12-02 18:12:59,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:13:03,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:05,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:13:07,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:13:09,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:11,136 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 [] [2023-12-02 18:13:13,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:13:15,162 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 [0] [2023-12-02 18:13:17,164 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 [] [2023-12-02 18:13:19,167 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 [] [2023-12-02 18:13:21,171 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 [0] [2023-12-02 18:13:23,404 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 [0] [2023-12-02 18:13:27,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:31,201 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 [0] [2023-12-02 18:13:34,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:36,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:42,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:44,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:50,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:51,331 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:53,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:13:58,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:14:00,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:14:01,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result VALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:14:04,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:14:04,575 INFO L93 Difference]: Finished difference Result 1369 states and 2262 transitions. [2023-12-02 18:14:04,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 18:14:04,576 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 418 [2023-12-02 18:14:04,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:14:04,589 INFO L225 Difference]: With dead ends: 1369 [2023-12-02 18:14:04,589 INFO L226 Difference]: Without dead ends: 1075 [2023-12-02 18:14:04,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 887 GetRequests, 874 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-12-02 18:14:04,591 INFO L413 NwaCegarLoop]: 505 mSDtfsCounter, 570 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 172 mSolverCounterUnsat, 19 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 76.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 19 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 77.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:14:04,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [570 Valid, 1309 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 579 Invalid, 19 Unknown, 0 Unchecked, 77.2s Time] [2023-12-02 18:14:04,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1075 states. [2023-12-02 18:14:04,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1075 to 1033. [2023-12-02 18:14:04,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 697 states have (on average 1.5007173601147776) internal successors, (1046), 703 states have internal predecessors, (1046), 325 states have call successors, (325), 10 states have call predecessors, (325), 10 states have return successors, (325), 319 states have call predecessors, (325), 325 states have call successors, (325) [2023-12-02 18:14:04,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1696 transitions. [2023-12-02 18:14:04,715 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1696 transitions. Word has length 418 [2023-12-02 18:14:04,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:14:04,723 INFO L495 AbstractCegarLoop]: Abstraction has 1033 states and 1696 transitions. [2023-12-02 18:14:04,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:14:04,723 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1696 transitions. [2023-12-02 18:14:04,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-12-02 18:14:04,728 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:14:04,728 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:14:04,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2023-12-02 18:14:04,965 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-02 18:14:05,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:14:05,143 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:14:05,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:14:05,143 INFO L85 PathProgramCache]: Analyzing trace with hash 176166266, now seen corresponding path program 1 times [2023-12-02 18:14:05,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:14:05,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1005753950] [2023-12-02 18:14:05,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:14:05,145 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:14:05,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:14:05,146 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:14:05,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-02 18:14:06,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:14:06,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:14:06,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:14:12,562 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3872 proven. 120 refuted. 0 times theorem prover too weak. 4588 trivial. 0 not checked. [2023-12-02 18:14:12,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:14:12,721 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:14:12,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1005753950] [2023-12-02 18:14:12,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1005753950] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:14:12,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [500137700] [2023-12-02 18:14:12,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:14:12,722 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:14:12,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:14:12,724 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:14:12,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-12-02 18:14:16,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:14:16,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 18:14:16,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:14:20,636 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-02 18:14:20,636 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:14:20,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [500137700] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:14:20,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 18:14:20,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-02 18:14:20,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232863388] [2023-12-02 18:14:20,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:14:20,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 18:14:20,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:14:20,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 18:14:20,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-12-02 18:14:20,639 INFO L87 Difference]: Start difference. First operand 1033 states and 1696 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:14:23,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:14:27,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:14:27,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:14:27,901 INFO L93 Difference]: Finished difference Result 4575 states and 7524 transitions. [2023-12-02 18:14:27,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 18:14:27,902 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 418 [2023-12-02 18:14:27,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:14:27,926 INFO L225 Difference]: With dead ends: 4575 [2023-12-02 18:14:27,926 INFO L226 Difference]: Without dead ends: 3543 [2023-12-02 18:14:27,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 888 GetRequests, 874 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-12-02 18:14:27,932 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 943 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 403 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 943 SdHoareTripleChecker+Valid, 1759 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-12-02 18:14:27,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [943 Valid, 1759 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 36 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time] [2023-12-02 18:14:27,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3543 states. [2023-12-02 18:14:28,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3543 to 2266. [2023-12-02 18:14:28,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2266 states, 1528 states have (on average 1.4725130890052356) internal successors, (2250), 1541 states have internal predecessors, (2250), 716 states have call successors, (716), 21 states have call predecessors, (716), 21 states have return successors, (716), 703 states have call predecessors, (716), 716 states have call successors, (716) [2023-12-02 18:14:28,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2266 states to 2266 states and 3682 transitions. [2023-12-02 18:14:28,438 INFO L78 Accepts]: Start accepts. Automaton has 2266 states and 3682 transitions. Word has length 418 [2023-12-02 18:14:28,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:14:28,439 INFO L495 AbstractCegarLoop]: Abstraction has 2266 states and 3682 transitions. [2023-12-02 18:14:28,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:14:28,440 INFO L276 IsEmpty]: Start isEmpty. Operand 2266 states and 3682 transitions. [2023-12-02 18:14:28,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-12-02 18:14:28,445 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:14:28,445 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:14:28,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-12-02 18:14:28,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-02 18:14:28,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:14:28,846 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:14:28,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:14:28,847 INFO L85 PathProgramCache]: Analyzing trace with hash -410639748, now seen corresponding path program 1 times [2023-12-02 18:14:28,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:14:28,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [685038577] [2023-12-02 18:14:28,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:14:28,848 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:14:28,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:14:28,849 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:14:28,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-02 18:14:30,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:14:30,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:14:30,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:14:36,204 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3872 proven. 120 refuted. 0 times theorem prover too weak. 4588 trivial. 0 not checked. [2023-12-02 18:14:36,204 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:14:36,363 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:14:36,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [685038577] [2023-12-02 18:14:36,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [685038577] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:14:36,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [367870301] [2023-12-02 18:14:36,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:14:36,364 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:14:36,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:14:36,365 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:14:36,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-12-02 18:14:40,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:14:40,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 18:14:40,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:14:44,833 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 3849 proven. 63 refuted. 0 times theorem prover too weak. 4668 trivial. 0 not checked. [2023-12-02 18:14:44,833 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:14:44,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [367870301] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:14:44,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152905229] [2023-12-02 18:14:44,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:14:44,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:14:44,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:14:44,952 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:14:44,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 18:14:46,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:14:46,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 18:14:46,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:14:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 573 proven. 189 refuted. 0 times theorem prover too weak. 7818 trivial. 0 not checked. [2023-12-02 18:14:50,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:14:50,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152905229] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:14:50,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:14:50,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 6] total 13 [2023-12-02 18:14:50,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179817443] [2023-12-02 18:14:50,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:14:50,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 18:14:50,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:14:50,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 18:14:50,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-12-02 18:14:50,980 INFO L87 Difference]: Start difference. First operand 2266 states and 3682 transitions. Second operand has 13 states, 13 states have (on average 16.384615384615383) internal successors, (213), 13 states have internal predecessors, (213), 5 states have call successors, (152), 5 states have call predecessors, (152), 8 states have return successors, (153), 5 states have call predecessors, (153), 5 states have call successors, (153) [2023-12-02 18:14:59,331 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:01,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:03,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:05,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:07,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:09,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:11,399 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 [] [2023-12-02 18:15:14,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:16,379 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 [] [2023-12-02 18:15:18,383 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 [] [2023-12-02 18:15:20,387 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 [] [2023-12-02 18:15:22,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:24,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:26,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:28,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:31,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:33,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:35,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:37,624 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 [] [2023-12-02 18:15:39,628 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 [] [2023-12-02 18:15:41,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:43,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:45,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:47,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:49,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:52,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:15:54,700 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 [] [2023-12-02 18:15:56,702 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 [] [2023-12-02 18:15:58,705 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 [] [2023-12-02 18:16:00,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:02,725 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 [] [2023-12-02 18:16:04,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:06,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:08,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:10,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:12,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:14,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:16,811 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 [] [2023-12-02 18:16:18,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:20,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:22,839 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 [] [2023-12-02 18:16:24,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:26,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:16:26,529 INFO L93 Difference]: Finished difference Result 4184 states and 6743 transitions. [2023-12-02 18:16:26,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-02 18:16:26,531 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 16.384615384615383) internal successors, (213), 13 states have internal predecessors, (213), 5 states have call successors, (152), 5 states have call predecessors, (152), 8 states have return successors, (153), 5 states have call predecessors, (153), 5 states have call successors, (153) Word has length 418 [2023-12-02 18:16:26,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:16:26,547 INFO L225 Difference]: With dead ends: 4184 [2023-12-02 18:16:26,547 INFO L226 Difference]: Without dead ends: 2026 [2023-12-02 18:16:26,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1423 GetRequests, 1391 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=261, Invalid=861, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 18:16:26,555 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 633 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 225 mSolverCounterUnsat, 41 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 92.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 1329 SdHoareTripleChecker+Invalid, 1136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 41 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 94.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:16:26,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 1329 Invalid, 1136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 870 Invalid, 41 Unknown, 0 Unchecked, 94.0s Time] [2023-12-02 18:16:26,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2026 states. [2023-12-02 18:16:26,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2026 to 1877. [2023-12-02 18:16:26,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1877 states, 1286 states have (on average 1.4650077760497666) internal successors, (1884), 1292 states have internal predecessors, (1884), 558 states have call successors, (558), 32 states have call predecessors, (558), 32 states have return successors, (558), 552 states have call predecessors, (558), 558 states have call successors, (558) [2023-12-02 18:16:26,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1877 states to 1877 states and 3000 transitions. [2023-12-02 18:16:26,935 INFO L78 Accepts]: Start accepts. Automaton has 1877 states and 3000 transitions. Word has length 418 [2023-12-02 18:16:26,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:16:26,938 INFO L495 AbstractCegarLoop]: Abstraction has 1877 states and 3000 transitions. [2023-12-02 18:16:26,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 16.384615384615383) internal successors, (213), 13 states have internal predecessors, (213), 5 states have call successors, (152), 5 states have call predecessors, (152), 8 states have return successors, (153), 5 states have call predecessors, (153), 5 states have call successors, (153) [2023-12-02 18:16:26,939 INFO L276 IsEmpty]: Start isEmpty. Operand 1877 states and 3000 transitions. [2023-12-02 18:16:26,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-12-02 18:16:26,943 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:16:26,944 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:16:26,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 [2023-12-02 18:16:27,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-12-02 18:16:27,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 18:16:27,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:16:27,550 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:16:27,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:16:27,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1882334537, now seen corresponding path program 1 times [2023-12-02 18:16:27,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:16:27,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953617291] [2023-12-02 18:16:27,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:16:27,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:16:27,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:16:27,552 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:16:27,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-02 18:16:28,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:16:28,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:16:28,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:16:31,710 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4067 proven. 99 refuted. 0 times theorem prover too weak. 4414 trivial. 0 not checked. [2023-12-02 18:16:31,710 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:16:34,338 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 135 proven. 60 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 18:16:34,338 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:16:34,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953617291] [2023-12-02 18:16:34,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953617291] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:16:34,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1293504939] [2023-12-02 18:16:34,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:16:34,339 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:16:34,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:16:34,340 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:16:34,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-02 18:16:35,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:16:35,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 18:16:35,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:16:35,480 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-02 18:16:35,480 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:16:35,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1293504939] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:16:35,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 18:16:35,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 7] total 14 [2023-12-02 18:16:35,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136275593] [2023-12-02 18:16:35,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:16:35,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 18:16:35,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:16:35,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 18:16:35,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-02 18:16:35,483 INFO L87 Difference]: Start difference. First operand 1877 states and 3000 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:16:38,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:40,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:41,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:16:41,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:16:41,884 INFO L93 Difference]: Finished difference Result 4941 states and 7932 transitions. [2023-12-02 18:16:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 18:16:41,885 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 420 [2023-12-02 18:16:41,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:16:41,900 INFO L225 Difference]: With dead ends: 4941 [2023-12-02 18:16:41,900 INFO L226 Difference]: Without dead ends: 3065 [2023-12-02 18:16:41,912 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1257 GetRequests, 1244 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-02 18:16:41,913 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 287 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2023-12-02 18:16:41,913 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 598 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 6.2s Time] [2023-12-02 18:16:41,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3065 states. [2023-12-02 18:16:42,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3065 to 1853. [2023-12-02 18:16:42,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1853 states, 1262 states have (on average 1.4548335974643423) internal successors, (1836), 1268 states have internal predecessors, (1836), 558 states have call successors, (558), 32 states have call predecessors, (558), 32 states have return successors, (558), 552 states have call predecessors, (558), 558 states have call successors, (558) [2023-12-02 18:16:42,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 2952 transitions. [2023-12-02 18:16:42,307 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 2952 transitions. Word has length 420 [2023-12-02 18:16:42,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:16:42,308 INFO L495 AbstractCegarLoop]: Abstraction has 1853 states and 2952 transitions. [2023-12-02 18:16:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:16:42,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 2952 transitions. [2023-12-02 18:16:42,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-12-02 18:16:42,311 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:16:42,311 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:16:42,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2023-12-02 18:16:42,534 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-02 18:16:42,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:16:42,712 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:16:42,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:16:42,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1732574389, now seen corresponding path program 1 times [2023-12-02 18:16:42,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:16:42,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912956730] [2023-12-02 18:16:42,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:16:42,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:16:42,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:16:42,715 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:16:42,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-02 18:16:44,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:16:44,105 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:16:44,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:16:46,858 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4067 proven. 99 refuted. 0 times theorem prover too weak. 4414 trivial. 0 not checked. [2023-12-02 18:16:46,858 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:16:49,351 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 135 proven. 60 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 18:16:49,352 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:16:49,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912956730] [2023-12-02 18:16:49,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912956730] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:16:49,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1771129433] [2023-12-02 18:16:49,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:16:49,352 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:16:49,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:16:49,353 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:16:49,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2023-12-02 18:16:52,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:16:52,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 18:16:52,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:17:00,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-02 18:17:00,098 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:17:00,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1771129433] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:17:00,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 18:17:00,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 7] total 15 [2023-12-02 18:17:00,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001683581] [2023-12-02 18:17:00,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:17:00,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 18:17:00,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:17:00,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 18:17:00,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-12-02 18:17:00,102 INFO L87 Difference]: Start difference. First operand 1853 states and 2952 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:17:04,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:05,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:08,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:17:11,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:13,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:17:15,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:17,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:17:19,726 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 [] [2023-12-02 18:17:21,730 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 [0] [2023-12-02 18:17:23,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:26,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:28,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:30,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:32,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:34,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:36,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result VALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:39,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:41,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:43,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:45,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:47,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:49,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:51,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:53,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:55,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:57,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:17:59,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:01,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:03,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:05,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:07,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:09,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:11,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:13,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:15,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:17,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:19,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:21,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:23,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:25,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:28,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:30,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:32,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:34,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:35,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:38,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 18:18:38,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:18:38,100 INFO L93 Difference]: Finished difference Result 4317 states and 6889 transitions. [2023-12-02 18:18:38,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 18:18:38,101 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 420 [2023-12-02 18:18:38,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:18:38,118 INFO L225 Difference]: With dead ends: 4317 [2023-12-02 18:18:38,118 INFO L226 Difference]: Without dead ends: 2465 [2023-12-02 18:18:38,124 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1258 GetRequests, 1243 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-02 18:18:38,125 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 374 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 99 mSolverCounterUnsat, 41 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 97.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 41 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 97.7s IncrementalHoareTripleChecker+Time [2023-12-02 18:18:38,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 1025 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 233 Invalid, 41 Unknown, 0 Unchecked, 97.7s Time] [2023-12-02 18:18:38,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2465 states. [2023-12-02 18:18:38,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2465 to 2397. [2023-12-02 18:18:38,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2397 states, 1614 states have (on average 1.4411400247831474) internal successors, (2326), 1624 states have internal predecessors, (2326), 744 states have call successors, (744), 38 states have call predecessors, (744), 38 states have return successors, (744), 734 states have call predecessors, (744), 744 states have call successors, (744) [2023-12-02 18:18:38,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2397 states to 2397 states and 3814 transitions. [2023-12-02 18:18:38,579 INFO L78 Accepts]: Start accepts. Automaton has 2397 states and 3814 transitions. Word has length 420 [2023-12-02 18:18:38,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:18:38,580 INFO L495 AbstractCegarLoop]: Abstraction has 2397 states and 3814 transitions. [2023-12-02 18:18:38,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:18:38,581 INFO L276 IsEmpty]: Start isEmpty. Operand 2397 states and 3814 transitions. [2023-12-02 18:18:38,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-12-02 18:18:38,593 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:18:38,593 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:18:38,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2023-12-02 18:18:38,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-02 18:18:38,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:18:38,994 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:18:38,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:18:38,994 INFO L85 PathProgramCache]: Analyzing trace with hash -703215091, now seen corresponding path program 1 times [2023-12-02 18:18:38,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:18:38,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58553089] [2023-12-02 18:18:38,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:18:38,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:18:38,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:18:38,996 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:18:38,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-02 18:18:40,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:18:40,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:18:40,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:18:43,068 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4067 proven. 99 refuted. 0 times theorem prover too weak. 4414 trivial. 0 not checked. [2023-12-02 18:18:43,068 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:18:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 135 proven. 60 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 18:18:45,488 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:18:45,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58553089] [2023-12-02 18:18:45,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58553089] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:18:45,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1587222830] [2023-12-02 18:18:45,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:18:45,488 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:18:45,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:18:45,489 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:18:45,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2023-12-02 18:18:49,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:18:49,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 18:18:49,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:19:01,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-02 18:19:01,254 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:19:01,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1587222830] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:19:01,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 18:19:01,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 7] total 15 [2023-12-02 18:19:01,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901399591] [2023-12-02 18:19:01,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:19:01,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 18:19:01,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:19:01,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 18:19:01,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-12-02 18:19:01,257 INFO L87 Difference]: Start difference. First operand 2397 states and 3814 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:19:04,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:07,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.93s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:10,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:12,478 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 [] [2023-12-02 18:19:15,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:18,472 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:21,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:23,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:25,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:25,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:19:25,467 INFO L93 Difference]: Finished difference Result 4101 states and 6516 transitions. [2023-12-02 18:19:25,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 18:19:25,689 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 420 [2023-12-02 18:19:25,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:19:25,697 INFO L225 Difference]: With dead ends: 4101 [2023-12-02 18:19:25,697 INFO L226 Difference]: Without dead ends: 1705 [2023-12-02 18:19:25,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1258 GetRequests, 1243 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-02 18:19:25,702 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 240 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 133 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.0s IncrementalHoareTripleChecker+Time [2023-12-02 18:19:25,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 888 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 17 Invalid, 9 Unknown, 0 Unchecked, 24.0s Time] [2023-12-02 18:19:25,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states. [2023-12-02 18:19:25,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1619. [2023-12-02 18:19:25,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1619 states, 1157 states have (on average 1.4796888504753674) internal successors, (1712), 1162 states have internal predecessors, (1712), 438 states have call successors, (438), 23 states have call predecessors, (438), 23 states have return successors, (438), 433 states have call predecessors, (438), 438 states have call successors, (438) [2023-12-02 18:19:25,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1619 states to 1619 states and 2588 transitions. [2023-12-02 18:19:25,984 INFO L78 Accepts]: Start accepts. Automaton has 1619 states and 2588 transitions. Word has length 420 [2023-12-02 18:19:25,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:19:25,985 INFO L495 AbstractCegarLoop]: Abstraction has 1619 states and 2588 transitions. [2023-12-02 18:19:25,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:19:25,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1619 states and 2588 transitions. [2023-12-02 18:19:25,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2023-12-02 18:19:25,989 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:19:25,990 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:19:26,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2023-12-02 18:19:26,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-02 18:19:26,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:19:26,391 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:19:26,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:19:26,391 INFO L85 PathProgramCache]: Analyzing trace with hash -559686712, now seen corresponding path program 1 times [2023-12-02 18:19:26,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:19:26,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137577503] [2023-12-02 18:19:26,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:19:26,392 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:19:26,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:19:26,393 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:19:26,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-02 18:19:27,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:19:27,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:19:27,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:19:30,418 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4067 proven. 99 refuted. 0 times theorem prover too weak. 4414 trivial. 0 not checked. [2023-12-02 18:19:30,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:19:32,999 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 135 proven. 60 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 18:19:32,999 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:19:32,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137577503] [2023-12-02 18:19:32,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137577503] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:19:33,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2082753325] [2023-12-02 18:19:33,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:19:33,000 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:19:33,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:19:33,001 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:19:33,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-02 18:19:36,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:19:36,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 18:19:36,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:19:40,086 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2023-12-02 18:19:40,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 18:19:40,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2082753325] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 18:19:40,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 18:19:40,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [9, 7] total 14 [2023-12-02 18:19:40,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194872457] [2023-12-02 18:19:40,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 18:19:40,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 18:19:40,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:19:40,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 18:19:40,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-02 18:19:40,090 INFO L87 Difference]: Start difference. First operand 1619 states and 2588 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 2 states have internal predecessors, (95), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:19:42,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:45,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:48,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:51,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:54,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:57,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:19:59,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:20:00,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:20:00,215 INFO L93 Difference]: Finished difference Result 4035 states and 6436 transitions. [2023-12-02 18:20:00,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 18:20:00,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 2 states have internal predecessors, (95), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 422 [2023-12-02 18:20:00,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:20:00,235 INFO L225 Difference]: With dead ends: 4035 [2023-12-02 18:20:00,235 INFO L226 Difference]: Without dead ends: 2836 [2023-12-02 18:20:00,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1263 GetRequests, 1250 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-02 18:20:00,240 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 84 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.9s IncrementalHoareTripleChecker+Time [2023-12-02 18:20:00,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 588 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 7 Unknown, 0 Unchecked, 19.9s Time] [2023-12-02 18:20:00,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2836 states. [2023-12-02 18:20:00,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2836 to 2834. [2023-12-02 18:20:00,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2834 states, 1981 states have (on average 1.4598687531549723) internal successors, (2892), 1991 states have internal predecessors, (2892), 810 states have call successors, (810), 42 states have call predecessors, (810), 42 states have return successors, (810), 800 states have call predecessors, (810), 810 states have call successors, (810) [2023-12-02 18:20:00,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2834 states to 2834 states and 4512 transitions. [2023-12-02 18:20:00,787 INFO L78 Accepts]: Start accepts. Automaton has 2834 states and 4512 transitions. Word has length 422 [2023-12-02 18:20:00,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:20:00,788 INFO L495 AbstractCegarLoop]: Abstraction has 2834 states and 4512 transitions. [2023-12-02 18:20:00,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 2 states have internal predecessors, (95), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2023-12-02 18:20:00,789 INFO L276 IsEmpty]: Start isEmpty. Operand 2834 states and 4512 transitions. [2023-12-02 18:20:00,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2023-12-02 18:20:00,792 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:20:00,793 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:20:00,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2023-12-02 18:20:01,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-12-02 18:20:01,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:20:01,194 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:20:01,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:20:01,194 INFO L85 PathProgramCache]: Analyzing trace with hash 120371658, now seen corresponding path program 1 times [2023-12-02 18:20:01,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:20:01,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1021302052] [2023-12-02 18:20:01,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:20:01,195 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:20:01,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:20:01,196 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:20:01,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-02 18:20:02,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:20:02,524 INFO L262 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:20:02,527 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:20:05,318 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4067 proven. 99 refuted. 0 times theorem prover too weak. 4414 trivial. 0 not checked. [2023-12-02 18:20:05,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:20:07,919 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 135 proven. 60 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 18:20:07,919 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 18:20:07,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1021302052] [2023-12-02 18:20:07,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1021302052] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:20:07,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1500568105] [2023-12-02 18:20:07,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:20:07,920 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 18:20:07,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 18:20:07,921 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 18:20:07,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2023-12-02 18:20:12,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:20:12,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 18:20:12,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:20:21,007 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 573 proven. 189 refuted. 0 times theorem prover too weak. 7818 trivial. 0 not checked. [2023-12-02 18:20:21,007 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:20:26,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1500568105] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:20:26,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062115055] [2023-12-02 18:20:26,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:20:26,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:20:26,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:20:26,193 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:20:26,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 18:20:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:20:27,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 18:20:27,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:20:29,704 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 2013 proven. 42 refuted. 0 times theorem prover too weak. 6525 trivial. 0 not checked. [2023-12-02 18:20:29,705 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:20:30,872 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 171 proven. 24 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 18:20:30,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062115055] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:20:30,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2023-12-02 18:20:30,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 5, 9, 6] total 24 [2023-12-02 18:20:30,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489876777] [2023-12-02 18:20:30,873 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2023-12-02 18:20:30,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-02 18:20:30,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 18:20:30,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-02 18:20:30,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2023-12-02 18:20:30,877 INFO L87 Difference]: Start difference. First operand 2834 states and 4512 transitions. Second operand has 24 states, 24 states have (on average 13.708333333333334) internal successors, (329), 24 states have internal predecessors, (329), 8 states have call successors, (180), 7 states have call predecessors, (180), 12 states have return successors, (183), 8 states have call predecessors, (183), 8 states have call successors, (183) [2023-12-02 18:20:41,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:20:44,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:20:46,673 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 [] [2023-12-02 18:20:48,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:20:50,686 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 [] [2023-12-02 18:20:52,690 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 [] [2023-12-02 18:20:54,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:20:56,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:20:58,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:00,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:03,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:05,713 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 [] [2023-12-02 18:21:07,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:09,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:11,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:13,732 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 [] [2023-12-02 18:21:15,737 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 [] [2023-12-02 18:21:17,740 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 [] [2023-12-02 18:21:19,745 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 [] [2023-12-02 18:21:22,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:24,752 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:26,755 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 [] [2023-12-02 18:21:28,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:30,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:32,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:34,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:36,849 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 [] [2023-12-02 18:21:38,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:40,879 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 [] [2023-12-02 18:21:43,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:45,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 [] [2023-12-02 18:21:47,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:49,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:21:51,867 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 [] [2023-12-02 18:21:53,869 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 [] [2023-12-02 18:21:55,874 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 [] [2023-12-02 18:21:57,875 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 [] [2023-12-02 18:21:59,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:01,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:04,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:06,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:08,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:10,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:13,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:15,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:17,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:19,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:22,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:24,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:27,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:29,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:32,989 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:34,994 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 [] [2023-12-02 18:22:36,995 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 [] [2023-12-02 18:22:39,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:41,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:42,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:45,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:47,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:22:49,446 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 [] [2023-12-02 18:22:51,450 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 [] [2023-12-02 18:22:52,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:23:14,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 18:23:15,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:23:15,572 INFO L93 Difference]: Finished difference Result 7472 states and 11539 transitions. [2023-12-02 18:23:15,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2023-12-02 18:23:15,574 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 13.708333333333334) internal successors, (329), 24 states have internal predecessors, (329), 8 states have call successors, (180), 7 states have call predecessors, (180), 12 states have return successors, (183), 8 states have call predecessors, (183), 8 states have call successors, (183) Word has length 422 [2023-12-02 18:23:15,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:23:15,600 INFO L225 Difference]: With dead ends: 7472 [2023-12-02 18:23:15,600 INFO L226 Difference]: Without dead ends: 4974 [2023-12-02 18:23:15,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2281 GetRequests, 2147 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6816 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=3256, Invalid=14566, Unknown=0, NotChecked=0, Total=17822 [2023-12-02 18:23:15,612 INFO L413 NwaCegarLoop]: 340 mSDtfsCounter, 3203 mSDsluCounter, 2077 mSDsCounter, 0 mSdLazyCounter, 2904 mSolverCounterSat, 2360 mSolverCounterUnsat, 60 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 149.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3205 SdHoareTripleChecker+Valid, 2417 SdHoareTripleChecker+Invalid, 5324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2360 IncrementalHoareTripleChecker+Valid, 2904 IncrementalHoareTripleChecker+Invalid, 60 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 152.7s IncrementalHoareTripleChecker+Time [2023-12-02 18:23:15,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3205 Valid, 2417 Invalid, 5324 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2360 Valid, 2904 Invalid, 60 Unknown, 0 Unchecked, 152.7s Time] [2023-12-02 18:23:15,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4974 states. [2023-12-02 18:23:16,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4974 to 4048. [2023-12-02 18:23:16,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4048 states, 2786 states have (on average 1.3944723618090453) internal successors, (3885), 2804 states have internal predecessors, (3885), 1162 states have call successors, (1162), 99 states have call predecessors, (1162), 99 states have return successors, (1162), 1144 states have call predecessors, (1162), 1162 states have call successors, (1162) [2023-12-02 18:23:16,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4048 states to 4048 states and 6209 transitions. [2023-12-02 18:23:16,304 INFO L78 Accepts]: Start accepts. Automaton has 4048 states and 6209 transitions. Word has length 422 [2023-12-02 18:23:16,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:23:16,305 INFO L495 AbstractCegarLoop]: Abstraction has 4048 states and 6209 transitions. [2023-12-02 18:23:16,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 13.708333333333334) internal successors, (329), 24 states have internal predecessors, (329), 8 states have call successors, (180), 7 states have call predecessors, (180), 12 states have return successors, (183), 8 states have call predecessors, (183), 8 states have call successors, (183) [2023-12-02 18:23:16,306 INFO L276 IsEmpty]: Start isEmpty. Operand 4048 states and 6209 transitions. [2023-12-02 18:23:16,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2023-12-02 18:23:16,322 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:23:16,322 INFO L195 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:23:16,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-02 18:23:16,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (21)] Ended with exit code 0 [2023-12-02 18:23:16,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-02 18:23:16,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -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_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:23:16,923 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:23:16,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:23:16,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1909444004, now seen corresponding path program 1 times [2023-12-02 18:23:16,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 18:23:16,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828660177] [2023-12-02 18:23:16,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:23:16,925 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 18:23:16,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 18:23:16,925 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 18:23:16,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_23c2b61b-e3cc-4247-aa82-4b02c80bdf85/bin/utaipan-verify-nQ1chXbOIh/mathsat -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 [2023-12-02 18:23:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:23:18,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 18:23:18,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:24:12,429 WARN L293 SmtUtils]: Spent 5.01s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-02 18:24:17,489 WARN L293 SmtUtils]: Spent 5.06s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-02 18:25:21,717 WARN L293 SmtUtils]: Spent 5.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-02 18:25:26,777 WARN L293 SmtUtils]: Spent 5.06s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-02 18:25:31,859 WARN L293 SmtUtils]: Spent 5.08s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-12-02 18:25:34,069 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 ((_ zero_extend 16) c_~var_1_6~0)) (.cse3 ((_ zero_extend 16) c_~var_1_9~0))) (let ((.cse2 ((_ zero_extend 16) c_~var_1_5~0)) (.cse1 (bvslt .cse4 .cse3)) (.cse0 ((_ zero_extend 16) c_~var_1_4~0))) (and (= c_~var_1_1~0 ((_ extract 15 0) (bvadd (_ bv4294967168 32) .cse0))) (= c_~last_1_var_1_22~0 (_ bv64 32)) (= c_~last_1_var_1_20~0 (_ bv256 16)) (or .cse1 (not (bvsge .cse2 (bvadd (_ bv32796 32) (bvneg .cse3))))) (= c_~var_1_22~0 (_ bv64 32)) (= (_ bv1 8) c_~last_1_var_1_19~0) (= c_~var_1_8~0 (_ bv64 8)) (bvsle .cse2 (_ bv16383 32)) (or (not (bvsge .cse2 (bvadd (bvneg .cse4) (_ bv32796 32)))) (not .cse1)) (let ((.cse7 (bvadd (_ bv4294967232 32) ((_ zero_extend 16) c_~var_1_21~0)))) (let ((.cse6 (bvslt .cse7 (_ bv0 32))) (.cse5 (bvneg .cse7))) (or (and (= ((_ extract 15 0) (bvadd .cse0 .cse5)) c_~var_1_20~0) (not .cse6)) (and .cse6 (= c_~var_1_20~0 ((_ extract 15 0) (bvadd .cse0 (bvneg .cse5)))))))) (= c_~last_1_var_1_8~0 (_ bv64 8)) (= (_ bv1 8) c_~var_1_16~0) (bvsge .cse0 (_ bv49150 32)) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 13.0 10.0)) c_~var_1_3~0))))) is different from false [2023-12-02 18:25:36,289 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse4 ((_ zero_extend 16) c_~var_1_6~0)) (.cse3 ((_ zero_extend 16) c_~var_1_9~0))) (let ((.cse2 ((_ zero_extend 16) c_~var_1_5~0)) (.cse1 (bvslt .cse4 .cse3)) (.cse0 ((_ zero_extend 16) c_~var_1_4~0))) (and (= c_~var_1_1~0 ((_ extract 15 0) (bvadd (_ bv4294967168 32) .cse0))) (= c_~last_1_var_1_22~0 (_ bv64 32)) (= c_~last_1_var_1_20~0 (_ bv256 16)) (or .cse1 (not (bvsge .cse2 (bvadd (_ bv32796 32) (bvneg .cse3))))) (= c_~var_1_22~0 (_ bv64 32)) (= (_ bv1 8) c_~last_1_var_1_19~0) (= c_~var_1_8~0 (_ bv64 8)) (bvsle .cse2 (_ bv16383 32)) (or (not (bvsge .cse2 (bvadd (bvneg .cse4) (_ bv32796 32)))) (not .cse1)) (let ((.cse7 (bvadd (_ bv4294967232 32) ((_ zero_extend 16) c_~var_1_21~0)))) (let ((.cse6 (bvslt .cse7 (_ bv0 32))) (.cse5 (bvneg .cse7))) (or (and (= ((_ extract 15 0) (bvadd .cse0 .cse5)) c_~var_1_20~0) (not .cse6)) (and .cse6 (= c_~var_1_20~0 ((_ extract 15 0) (bvadd .cse0 (bvneg .cse5)))))))) (= c_~last_1_var_1_8~0 (_ bv64 8)) (= (_ bv1 8) c_~var_1_16~0) (bvsge .cse0 (_ bv49150 32)) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 13.0 10.0)) c_~var_1_3~0))))) is different from true [2023-12-02 18:25:41,336 WARN L293 SmtUtils]: Spent 5.02s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)