./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/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 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 15:39:26,519 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 15:39:26,584 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 15:39:26,589 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 15:39:26,589 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 15:39:26,614 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 15:39:26,614 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 15:39:26,615 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 15:39:26,616 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 15:39:26,616 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 15:39:26,617 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 15:39:26,617 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 15:39:26,618 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 15:39:26,618 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 15:39:26,618 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 15:39:26,619 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 15:39:26,619 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 15:39:26,620 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 15:39:26,620 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 15:39:26,621 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 15:39:26,621 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 15:39:26,622 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 15:39:26,623 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 15:39:26,624 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 15:39:26,624 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 15:39:26,624 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 15:39:26,625 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 15:39:26,625 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 15:39:26,626 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 15:39:26,626 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 15:39:26,626 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 15:39:26,627 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 15:39:26,627 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 15:39:26,627 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 15:39:26,628 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 15:39:26,628 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 15:39:26,628 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 15:39:26,628 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:39:26,629 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 15:39:26,629 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 15:39:26,629 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 15:39:26,629 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 15:39:26,629 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 15:39:26,630 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 15:39:26,630 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 15:39:26,630 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 15:39:26,630 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 15:39:26,630 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_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/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 -> 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 [2023-12-02 15:39:26,825 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 15:39:26,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 15:39:26,848 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 15:39:26,849 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 15:39:26,849 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 15:39:26,851 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2023-12-02 15:39:29,600 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 15:39:29,846 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 15:39:29,846 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2023-12-02 15:39:29,859 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data/5a6e447c9/984afc95c2424ecfaa6a1073ce3ec1dc/FLAG8a04f38b4 [2023-12-02 15:39:30,157 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data/5a6e447c9/984afc95c2424ecfaa6a1073ce3ec1dc [2023-12-02 15:39:30,160 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 15:39:30,161 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 15:39:30,162 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 15:39:30,162 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 15:39:30,166 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 15:39:30,166 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,167 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ccf3ecf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30, skipping insertion in model container [2023-12-02 15:39:30,167 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,216 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 15:39:30,344 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_e0921525-15c1-41db-8846-3d94cf6da9fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2023-12-02 15:39:30,454 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:39:30,468 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 15:39:30,480 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_e0921525-15c1-41db-8846-3d94cf6da9fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2023-12-02 15:39:30,533 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:39:30,552 INFO L206 MainTranslator]: Completed translation [2023-12-02 15:39:30,552 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30 WrapperNode [2023-12-02 15:39:30,552 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 15:39:30,553 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 15:39:30,553 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 15:39:30,553 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 15:39:30,558 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,573 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,622 INFO L138 Inliner]: procedures = 26, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 503 [2023-12-02 15:39:30,623 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 15:39:30,624 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 15:39:30,624 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 15:39:30,624 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 15:39:30,634 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,642 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,643 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,670 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,677 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,683 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,688 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,698 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 15:39:30,699 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 15:39:30,699 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 15:39:30,699 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 15:39:30,700 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (1/1) ... [2023-12-02 15:39:30,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:39:30,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:39:30,733 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 15:39:30,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 15:39:30,772 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 15:39:30,772 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 15:39:30,772 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 15:39:30,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 15:39:30,772 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 15:39:30,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 15:39:30,898 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 15:39:30,900 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 15:39:31,602 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 15:39:32,301 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 15:39:32,301 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 15:39:32,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:39:32 BoogieIcfgContainer [2023-12-02 15:39:32,303 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 15:39:32,306 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 15:39:32,306 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 15:39:32,309 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 15:39:32,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:39:30" (1/3) ... [2023-12-02 15:39:32,310 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10317518 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:39:32, skipping insertion in model container [2023-12-02 15:39:32,310 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:30" (2/3) ... [2023-12-02 15:39:32,311 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10317518 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:39:32, skipping insertion in model container [2023-12-02 15:39:32,311 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:39:32" (3/3) ... [2023-12-02 15:39:32,312 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2023-12-02 15:39:32,331 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 15:39:32,332 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 15:39:32,385 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 15:39:32,392 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;@70eebbe7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 15:39:32,392 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 15:39:32,397 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 15:39:32,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-12-02 15:39:32,416 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:39:32,417 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 15:39:32,418 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:39:32,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:39:32,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1956298346, now seen corresponding path program 1 times [2023-12-02 15:39:32,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:39:32,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730607281] [2023-12-02 15:39:32,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:32,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:39:32,674 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 15:39:32,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [437010521] [2023-12-02 15:39:32,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:39:32,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:39:32,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:39:32,676 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:39:32,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 15:39:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 15:39:43,889 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 15:39:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 15:39:49,848 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-12-02 15:39:49,850 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 15:39:49,851 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 15:39:49,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 15:39:50,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-02 15:39:50,057 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-12-02 15:39:50,061 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 15:39:50,273 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 03:39:50 BoogieIcfgContainer [2023-12-02 15:39:50,274 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 15:39:50,274 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 15:39:50,274 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 15:39:50,275 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 15:39:50,275 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:39:32" (3/4) ... [2023-12-02 15:39:50,277 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 15:39:50,278 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 15:39:50,280 INFO L158 Benchmark]: Toolchain (without parser) took 20118.20ms. Allocated memory was 169.9MB in the beginning and 222.3MB in the end (delta: 52.4MB). Free memory was 137.3MB in the beginning and 106.3MB in the end (delta: 31.0MB). Peak memory consumption was 84.1MB. Max. memory is 16.1GB. [2023-12-02 15:39:50,280 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 113.2MB. Free memory is still 68.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 15:39:50,281 INFO L158 Benchmark]: CACSL2BoogieTranslator took 390.23ms. Allocated memory is still 169.9MB. Free memory was 137.3MB in the beginning and 114.6MB in the end (delta: 22.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-12-02 15:39:50,282 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.11ms. Allocated memory is still 169.9MB. Free memory was 114.6MB in the beginning and 106.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-12-02 15:39:50,282 INFO L158 Benchmark]: Boogie Preprocessor took 74.46ms. Allocated memory is still 169.9MB. Free memory was 106.2MB in the beginning and 102.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 15:39:50,283 INFO L158 Benchmark]: RCFGBuilder took 1604.17ms. Allocated memory was 169.9MB in the beginning and 222.3MB in the end (delta: 52.4MB). Free memory was 102.0MB in the beginning and 162.1MB in the end (delta: -60.1MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2023-12-02 15:39:50,284 INFO L158 Benchmark]: TraceAbstraction took 17967.81ms. Allocated memory is still 222.3MB. Free memory was 161.0MB in the beginning and 107.3MB in the end (delta: 53.7MB). Peak memory consumption was 79.9MB. Max. memory is 16.1GB. [2023-12-02 15:39:50,284 INFO L158 Benchmark]: Witness Printer took 4.14ms. Allocated memory is still 222.3MB. Free memory is still 106.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 15:39:50,287 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.18ms. Allocated memory is still 113.2MB. Free memory is still 68.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 390.23ms. Allocated memory is still 169.9MB. Free memory was 137.3MB in the beginning and 114.6MB in the end (delta: 22.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.11ms. Allocated memory is still 169.9MB. Free memory was 114.6MB in the beginning and 106.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.46ms. Allocated memory is still 169.9MB. Free memory was 106.2MB in the beginning and 102.0MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1604.17ms. Allocated memory was 169.9MB in the beginning and 222.3MB in the end (delta: 52.4MB). Free memory was 102.0MB in the beginning and 162.1MB in the end (delta: -60.1MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * TraceAbstraction took 17967.81ms. Allocated memory is still 222.3MB. Free memory was 161.0MB in the beginning and 107.3MB in the end (delta: 53.7MB). Peak memory consumption was 79.9MB. Max. memory is 16.1GB. * Witness Printer took 4.14ms. Allocated memory is still 222.3MB. Free memory is still 106.3MB. 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 shiftLeft at line 233, overapproximation of someBinaryArithmeticDOUBLEoperation at line 278, overapproximation of someBinaryFLOATComparisonOperation at line 244, overapproximation of bitwiseOr at line 262, overapproximation of someUnaryDOUBLEoperation at line 135, overapproximation of bitwiseAnd at line 110, overapproximation of someBinaryDOUBLEComparisonOperation at line 107, overapproximation of someBinaryArithmeticFLOAToperation at line 181, overapproximation of someUnaryFLOAToperation at line 320. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 9.75; [L23] unsigned char var_1_3 = 1; [L24] signed long int var_1_4 = 25; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 7.5; [L27] signed long int var_1_8 = -1000; [L28] float var_1_9 = 9.25; [L29] float var_1_10 = 64.5; [L30] float var_1_11 = 16.25; [L31] signed char var_1_12 = 2; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 0; [L34] float var_1_15 = 0.6; [L35] signed char var_1_16 = 32; [L36] unsigned short int var_1_17 = 2; [L37] unsigned short int var_1_19 = 63241; [L38] unsigned short int var_1_20 = 58697; [L39] unsigned short int var_1_21 = 25516; [L40] unsigned long int var_1_22 = 3301682525; [L41] double var_1_23 = 128.9; [L42] signed short int var_1_24 = -32; [L43] signed short int var_1_25 = 2; [L44] signed short int var_1_26 = -256; [L45] double var_1_27 = 7.75; [L46] double var_1_28 = 200.6; [L47] unsigned long int var_1_29 = 100000; [L48] unsigned char var_1_30 = 1; [L49] unsigned long int var_1_31 = 4154314939; [L50] unsigned long int var_1_32 = 4; [L51] unsigned char var_1_33 = 0; [L52] unsigned char var_1_34 = 0; [L53] unsigned char var_1_35 = 1; [L54] unsigned char var_1_36 = 32; [L55] unsigned char var_1_37 = 8; [L56] unsigned char var_1_38 = 64; [L57] double var_1_39 = 25.2; [L58] signed long int var_1_40 = -256; [L59] unsigned short int var_1_41 = 4; [L60] signed char var_1_42 = -100; [L61] signed char var_1_43 = 10; [L62] signed char var_1_44 = 100; [L63] signed char var_1_45 = -16; [L64] signed long int var_1_46 = -10; [L65] unsigned char var_1_47 = 50; [L66] signed long int var_1_48 = -2; [L67] float var_1_49 = -0.5; [L68] float var_1_50 = 8.6; [L69] float var_1_51 = 10.5; [L70] unsigned char var_1_52 = 64; [L71] float var_1_53 = 4.25; [L72] signed short int var_1_54 = 256; [L73] signed short int var_1_55 = -64; [L74] unsigned char var_1_56 = 64; [L75] unsigned char var_1_57 = 2; [L76] signed short int var_1_58 = -32; [L77] signed char var_1_59 = -64; [L78] unsigned long int var_1_60 = 128; [L79] unsigned char var_1_61 = 0; [L80] unsigned char var_1_62 = 0; [L81] signed long int var_1_63 = -16; [L82] signed long int var_1_64 = -5; [L83] signed long int var_1_65 = 1000000; [L84] unsigned char var_1_66 = 1; [L85] signed long int var_1_67 = -10; [L86] float var_1_68 = 10000.25; [L87] unsigned long int var_1_69 = 1000; [L88] float var_1_70 = 256.2; [L89] double var_1_71 = 0.75; [L90] double var_1_72 = 0.0; [L91] double var_1_73 = 64.25; [L92] unsigned char var_1_74 = 0; [L93] double last_1_var_1_1 = 9.75; [L94] unsigned char last_1_var_1_3 = 1; [L95] float last_1_var_1_7 = 7.5; [L96] signed char last_1_var_1_12 = 2; [L97] float last_1_var_1_15 = 0.6; [L98] unsigned short int last_1_var_1_17 = 2; [L449] isInitial = 1 [L450] FCALL initially() [L451] COND TRUE 1 [L452] CALL updateLastVariables() [L437] last_1_var_1_1 = var_1_1 [L438] last_1_var_1_3 = var_1_3 [L439] last_1_var_1_7 = var_1_7 [L440] last_1_var_1_12 = var_1_12 [L441] last_1_var_1_15 = var_1_15 [L442] last_1_var_1_17 = var_1_17 [L452] RET updateLastVariables() [L453] CALL updateVariables() [L332] var_1_4 = __VERIFIER_nondet_long() [L333] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) [L333] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L334] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L335] var_1_6 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) [L336] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L337] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) [L337] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L338] var_1_8 = __VERIFIER_nondet_long() [L339] CALL assume_abort_if_not(var_1_8 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=37/4] [L20] COND FALSE !(!cond) [L339] RET assume_abort_if_not(var_1_8 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=37/4] [L340] CALL assume_abort_if_not(var_1_8 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=37/4] [L20] COND FALSE !(!cond) [L340] RET assume_abort_if_not(var_1_8 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=37/4] [L341] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=37/4] [L20] COND FALSE !(!cond) [L341] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=37/4] [L342] var_1_9 = __VERIFIER_nondet_float() [L343] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L343] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L344] var_1_10 = __VERIFIER_nondet_float() [L345] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L346] var_1_11 = __VERIFIER_nondet_float() [L347] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L347] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L348] var_1_13 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L349] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L350] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L350] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L351] var_1_14 = __VERIFIER_nondet_char() [L352] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L352] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L353] CALL assume_abort_if_not(var_1_14 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L353] RET assume_abort_if_not(var_1_14 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L354] var_1_19 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L355] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L356] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L356] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L357] var_1_20 = __VERIFIER_nondet_ushort() [L358] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L358] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L359] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L359] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L360] var_1_21 = __VERIFIER_nondet_ushort() [L361] CALL assume_abort_if_not(var_1_21 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L361] RET assume_abort_if_not(var_1_21 >= 24575) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L362] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L362] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L363] var_1_22 = __VERIFIER_nondet_ulong() [L364] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L364] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L365] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L365] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L366] var_1_24 = __VERIFIER_nondet_short() [L367] CALL assume_abort_if_not(var_1_24 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L367] RET assume_abort_if_not(var_1_24 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L368] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L368] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L369] var_1_25 = __VERIFIER_nondet_short() [L370] CALL assume_abort_if_not(var_1_25 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L370] RET assume_abort_if_not(var_1_25 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L371] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L371] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L372] var_1_26 = __VERIFIER_nondet_short() [L373] CALL assume_abort_if_not(var_1_26 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L373] RET assume_abort_if_not(var_1_26 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L374] CALL assume_abort_if_not(var_1_26 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L374] RET assume_abort_if_not(var_1_26 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L375] var_1_27 = __VERIFIER_nondet_double() [L376] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L376] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L377] var_1_28 = __VERIFIER_nondet_double() [L378] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L378] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L379] var_1_30 = __VERIFIER_nondet_uchar() [L380] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L380] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L381] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L381] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L382] var_1_31 = __VERIFIER_nondet_ulong() [L383] CALL assume_abort_if_not(var_1_31 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L383] RET assume_abort_if_not(var_1_31 >= 3221225470) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L384] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L384] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L385] var_1_32 = __VERIFIER_nondet_ulong() [L386] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L386] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L387] CALL assume_abort_if_not(var_1_32 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L387] RET assume_abort_if_not(var_1_32 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L388] var_1_34 = __VERIFIER_nondet_uchar() [L389] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L389] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L390] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L390] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L391] var_1_35 = __VERIFIER_nondet_uchar() [L392] CALL assume_abort_if_not(var_1_35 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L392] RET assume_abort_if_not(var_1_35 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L393] CALL assume_abort_if_not(var_1_35 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L393] RET assume_abort_if_not(var_1_35 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L394] var_1_37 = __VERIFIER_nondet_uchar() [L395] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L395] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L396] CALL assume_abort_if_not(var_1_37 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L396] RET assume_abort_if_not(var_1_37 <= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L397] var_1_38 = __VERIFIER_nondet_uchar() [L398] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L398] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L399] CALL assume_abort_if_not(var_1_38 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L399] RET assume_abort_if_not(var_1_38 <= 127) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L400] var_1_44 = __VERIFIER_nondet_char() [L401] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L401] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L402] CALL assume_abort_if_not(var_1_44 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L402] RET assume_abort_if_not(var_1_44 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L403] var_1_45 = __VERIFIER_nondet_char() [L404] CALL assume_abort_if_not(var_1_45 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L404] RET assume_abort_if_not(var_1_45 >= -126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L405] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L405] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L406] var_1_50 = __VERIFIER_nondet_float() [L407] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L407] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L408] var_1_51 = __VERIFIER_nondet_float() [L409] CALL assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L409] RET assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L410] var_1_53 = __VERIFIER_nondet_float() [L411] CALL assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L411] RET assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L412] var_1_54 = __VERIFIER_nondet_short() [L413] CALL assume_abort_if_not(var_1_54 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L413] RET assume_abort_if_not(var_1_54 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L414] CALL assume_abort_if_not(var_1_54 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L414] RET assume_abort_if_not(var_1_54 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L415] var_1_55 = __VERIFIER_nondet_short() [L416] CALL assume_abort_if_not(var_1_55 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L416] RET assume_abort_if_not(var_1_55 >= -32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L417] CALL assume_abort_if_not(var_1_55 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L417] RET assume_abort_if_not(var_1_55 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L418] CALL assume_abort_if_not(var_1_55 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L418] RET assume_abort_if_not(var_1_55 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L419] var_1_56 = __VERIFIER_nondet_uchar() [L420] CALL assume_abort_if_not(var_1_56 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L420] RET assume_abort_if_not(var_1_56 >= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L421] CALL assume_abort_if_not(var_1_56 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L421] RET assume_abort_if_not(var_1_56 <= 127) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L422] var_1_57 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L423] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L424] CALL assume_abort_if_not(var_1_57 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L424] RET assume_abort_if_not(var_1_57 <= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L425] var_1_60 = __VERIFIER_nondet_ulong() [L426] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L426] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L427] CALL assume_abort_if_not(var_1_60 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L427] RET assume_abort_if_not(var_1_60 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L428] var_1_65 = __VERIFIER_nondet_long() [L429] CALL assume_abort_if_not(var_1_65 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L429] RET assume_abort_if_not(var_1_65 >= -2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L430] CALL assume_abort_if_not(var_1_65 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L430] RET assume_abort_if_not(var_1_65 <= 2147483646) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L431] var_1_72 = __VERIFIER_nondet_double() [L432] CALL assume_abort_if_not((var_1_72 >= 4611686.018427382800e+12F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L432] RET assume_abort_if_not((var_1_72 >= 4611686.018427382800e+12F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L433] var_1_73 = __VERIFIER_nondet_double() [L434] CALL assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L20] COND FALSE !(!cond) [L434] RET assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=3, var_1_14=126, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=65534, var_1_1=39/4, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_29=100000, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=12, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=-104] [L453] RET updateVariables() [L454] CALL step() [L102] COND FALSE !(var_1_24 < (var_1_25 + var_1_26)) [L107] var_1_23 = ((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28))) [L109] COND TRUE \read(var_1_30) [L110] EXPR (-10 + var_1_26) & var_1_24 [L110] COND FALSE !(((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) > ((-10 + var_1_26) & var_1_24)) [L113] var_1_29 = var_1_32 [L116] COND TRUE var_1_26 > var_1_24 [L117] COND TRUE var_1_29 < ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) [L118] var_1_33 = (var_1_34 || (var_1_30 && (! var_1_35))) [L127] COND TRUE var_1_27 > ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) [L128] COND TRUE \read(var_1_35) [L129] var_1_36 = ((((((64) < 0 ) ? -(64) : (64))) - var_1_37) + var_1_38) [L134] COND TRUE var_1_35 || var_1_34 [L135] var_1_39 = ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) [L139] COND TRUE var_1_38 <= var_1_37 [L140] var_1_40 = (var_1_37 - 50) [L144] COND FALSE !(\read(var_1_34)) [L147] var_1_41 = 10 [L149] COND FALSE !(\read(var_1_33)) [L152] COND FALSE !((4u + 1u) <= var_1_32) [L155] COND TRUE -64 != ((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))) [L156] var_1_46 = var_1_31 [L160] COND TRUE ((((32) < 0 ) ? -(32) : (32))) < var_1_45 [L161] COND TRUE var_1_28 < var_1_39 [L162] var_1_47 = ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) [L165] COND FALSE !(var_1_29 == ((((var_1_40) > (var_1_47)) ? (var_1_40) : (var_1_47)))) [L172] COND FALSE !(var_1_44 >= (((((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) < 0 ) ? -((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) : ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38)))))) [L175] var_1_48 = ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) [L178] COND FALSE !(\read(var_1_33)) [L191] COND FALSE !(var_1_24 > var_1_36) [L194] var_1_49 = var_1_50 [L197] COND TRUE var_1_51 != (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) + var_1_53) [L198] COND FALSE !(! var_1_30) [L212] COND FALSE !(var_1_31 < (var_1_52 + var_1_36)) [L217] COND FALSE !(\read(var_1_33)) [L228] COND FALSE !(((var_1_60 + var_1_52) * 5u) <= var_1_48) [L232] COND TRUE var_1_55 > var_1_29 [L233] EXPR 50u << var_1_46 [L233] COND TRUE var_1_60 != (50u << var_1_46) [L234] COND FALSE !((- (var_1_49 + var_1_39)) >= (var_1_51 - var_1_50)) [L241] COND FALSE !(! (var_1_54 > var_1_57)) [L244] COND FALSE !(var_1_53 <= (- 3.7f)) [L247] COND FALSE !((var_1_48 / var_1_56) >= var_1_52) [L250] var_1_63 = ((((var_1_37) > (var_1_47)) ? (var_1_37) : (var_1_47))) [L253] COND FALSE !(var_1_26 > var_1_54) [L262] EXPR var_1_48 | var_1_38 [L262] COND TRUE var_1_45 < (var_1_48 | var_1_38) [L263] COND TRUE var_1_54 < var_1_37 [L264] var_1_66 = var_1_35 [L267] var_1_67 = var_1_55 [L268] COND FALSE !(\read(var_1_33)) [L271] var_1_68 = var_1_50 [L273] var_1_69 = var_1_56 [L274] COND FALSE !(\read(var_1_34)) [L277] EXPR (var_1_67 * var_1_69) | 128u [L277] COND FALSE !(((var_1_67 * var_1_69) | 128u) >= var_1_64) [L280] var_1_71 = ((((var_1_50) > (var_1_72)) ? (var_1_50) : (var_1_72))) [L282] COND FALSE !(4.75f > (var_1_72 * var_1_71)) [L287] EXPR ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12 [L287] signed long int stepLocal_2 = ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12; [L288] COND TRUE last_1_var_1_7 > (var_1_11 + last_1_var_1_15) [L289] COND FALSE !(var_1_14 < stepLocal_2) [L294] var_1_16 = var_1_13 [L297] unsigned long int stepLocal_3 = var_1_22 - var_1_20; [L298] COND TRUE \read(last_1_var_1_3) [L299] COND TRUE \read(var_1_6) [L300] COND TRUE \read(last_1_var_1_3) [L301] var_1_17 = var_1_14 [L315] var_1_3 = (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6) [L316] COND TRUE 50 != var_1_16 [L317] var_1_1 = (1.00000000000025E12 - 24.25) [L319] var_1_12 = (var_1_13 - var_1_14) [L320] var_1_15 = ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))) [L321] unsigned char stepLocal_1 = var_1_3; [L322] signed long int stepLocal_0 = (var_1_16 + 100) / var_1_8; [L323] COND FALSE !(stepLocal_0 >= var_1_17) [L454] RET step() [L455] CALL, EXPR property() [L445] EXPR ((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1) [L445-L446] return (((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)) && (last_1_var_1_3 ? (var_1_6 ? (last_1_var_1_3 ? (var_1_17 == ((unsigned short int) var_1_14)) : (var_1_17 == ((unsigned short int) (((((var_1_19) < (var_1_20)) ? (var_1_19) : (var_1_20))) - ((var_1_21 - 256) - 256))))) : (((var_1_22 - var_1_20) > (var_1_4 / var_1_8)) ? ((last_1_var_1_1 >= var_1_10) ? (var_1_17 == ((unsigned short int) var_1_14)) : 1) : 1)) : (var_1_17 == ((unsigned short int) var_1_21))) ; [L455] RET, EXPR property() [L455] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=-123, var_1_13=3, var_1_14=126, var_1_15=4, var_1_16=3, var_1_17=126, var_1_19=65534, var_1_1=0, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=3, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_27=0, var_1_28=3, var_1_29=4, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=13, var_1_37=63, var_1_38=12, var_1_39=2, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-17, var_1_47=12, var_1_48=61, var_1_49=5, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_60=3435973836, var_1_61=0, var_1_62=0, var_1_63=63, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=29, var_1_68=5, var_1_69=63, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=-123, var_1_13=3, var_1_14=126, var_1_15=4, var_1_16=3, var_1_17=126, var_1_19=65534, var_1_1=0, var_1_20=65534, var_1_21=24575, var_1_22=2147483647, var_1_23=3, var_1_24=1, var_1_25=-1, var_1_26=2, var_1_27=0, var_1_28=3, var_1_29=4, var_1_30=1, var_1_31=4294967279, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=13, var_1_37=63, var_1_38=12, var_1_39=2, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=1, var_1_45=61, var_1_46=-17, var_1_47=12, var_1_48=61, var_1_49=5, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=2, var_1_55=29, var_1_56=63, var_1_57=1, var_1_58=-32, var_1_59=-64, var_1_60=3435973836, var_1_61=0, var_1_62=0, var_1_63=63, var_1_64=-5, var_1_65=-4, var_1_66=1, var_1_67=29, var_1_68=5, var_1_69=63, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=-104, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 112 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.7s, 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, 11.1s 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 15:39:50,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/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 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 15:39:52,196 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 15:39:52,272 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-12-02 15:39:52,278 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 15:39:52,278 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 15:39:52,302 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 15:39:52,303 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 15:39:52,304 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 15:39:52,304 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 15:39:52,305 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 15:39:52,305 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 15:39:52,306 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 15:39:52,306 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 15:39:52,307 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 15:39:52,308 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 15:39:52,308 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 15:39:52,309 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 15:39:52,309 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 15:39:52,310 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 15:39:52,310 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 15:39:52,311 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 15:39:52,312 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 15:39:52,312 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 15:39:52,312 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 15:39:52,312 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 15:39:52,313 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 15:39:52,313 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 15:39:52,314 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 15:39:52,314 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 15:39:52,314 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 15:39:52,315 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 15:39:52,315 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 15:39:52,316 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 15:39:52,316 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 15:39:52,316 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:39:52,316 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 15:39:52,316 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 15:39:52,317 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 15:39:52,317 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 15:39:52,317 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 15:39:52,317 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 15:39:52,318 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 15:39:52,318 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 15:39:52,318 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 15:39:52,318 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_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/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 -> 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 [2023-12-02 15:39:52,597 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 15:39:52,616 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 15:39:52,619 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 15:39:52,620 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 15:39:52,621 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 15:39:52,622 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2023-12-02 15:39:55,427 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 15:39:55,673 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 15:39:55,673 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2023-12-02 15:39:55,686 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data/ae242b10c/81493dd8dde94727b531f829aae125d8/FLAGbab5d9e79 [2023-12-02 15:39:55,698 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/data/ae242b10c/81493dd8dde94727b531f829aae125d8 [2023-12-02 15:39:55,701 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 15:39:55,702 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 15:39:55,704 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 15:39:55,704 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 15:39:55,708 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 15:39:55,708 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:39:55" (1/1) ... [2023-12-02 15:39:55,709 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b476251 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:55, skipping insertion in model container [2023-12-02 15:39:55,709 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:39:55" (1/1) ... [2023-12-02 15:39:55,754 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 15:39:55,890 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_e0921525-15c1-41db-8846-3d94cf6da9fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2023-12-02 15:39:55,994 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:39:56,012 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 15:39:56,024 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_e0921525-15c1-41db-8846-3d94cf6da9fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2023-12-02 15:39:56,077 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:39:56,097 INFO L206 MainTranslator]: Completed translation [2023-12-02 15:39:56,098 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56 WrapperNode [2023-12-02 15:39:56,098 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 15:39:56,099 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 15:39:56,099 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 15:39:56,099 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 15:39:56,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,144 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,180 INFO L138 Inliner]: procedures = 27, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 427 [2023-12-02 15:39:56,180 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 15:39:56,181 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 15:39:56,181 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 15:39:56,182 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 15:39:56,191 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,191 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,199 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,199 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,224 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,230 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,236 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,240 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,248 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 15:39:56,248 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 15:39:56,249 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 15:39:56,249 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 15:39:56,250 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (1/1) ... [2023-12-02 15:39:56,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:39:56,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:39:56,278 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 15:39:56,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 15:39:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 15:39:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 15:39:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 15:39:56,314 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 15:39:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 15:39:56,314 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 15:39:56,432 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 15:39:56,434 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 15:40:11,101 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 15:40:11,167 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 15:40:11,168 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 15:40:11,168 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:40:11 BoogieIcfgContainer [2023-12-02 15:40:11,168 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 15:40:11,171 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 15:40:11,171 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 15:40:11,174 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 15:40:11,174 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:39:55" (1/3) ... [2023-12-02 15:40:11,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2654a3b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:40:11, skipping insertion in model container [2023-12-02 15:40:11,175 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:39:56" (2/3) ... [2023-12-02 15:40:11,175 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2654a3b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:40:11, skipping insertion in model container [2023-12-02 15:40:11,176 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:40:11" (3/3) ... [2023-12-02 15:40:11,177 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2023-12-02 15:40:11,191 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 15:40:11,191 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 15:40:11,236 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 15:40:11,241 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;@4c95fe77, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 15:40:11,242 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 15:40:11,246 INFO L276 IsEmpty]: Start isEmpty. Operand has 187 states, 118 states have (on average 1.5932203389830508) internal successors, (188), 119 states have internal predecessors, (188), 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 15:40:11,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-02 15:40:11,269 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:11,270 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] [2023-12-02 15:40:11,270 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:40:11,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:11,275 INFO L85 PathProgramCache]: Analyzing trace with hash 590001704, now seen corresponding path program 1 times [2023-12-02 15:40:11,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:40:11,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1114100490] [2023-12-02 15:40:11,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:11,289 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 15:40:11,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:40:11,290 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:11,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:12,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:12,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 15:40:12,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:12,354 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 15:40:12,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:12,355 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:40:12,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1114100490] [2023-12-02 15:40:12,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1114100490] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:12,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:40:12,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 15:40:12,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737648899] [2023-12-02 15:40:12,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:12,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 15:40:12,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:40:12,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 15:40:12,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 15:40:12,391 INFO L87 Difference]: Start difference. First operand has 187 states, 118 states have (on average 1.5932203389830508) internal successors, (188), 119 states have internal predecessors, (188), 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 44.5) internal successors, (89), 2 states have internal predecessors, (89), 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 15:40:13,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:13,564 INFO L93 Difference]: Finished difference Result 371 states and 704 transitions. [2023-12-02 15:40:13,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 15:40:13,585 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 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 412 [2023-12-02 15:40:13,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:13,594 INFO L225 Difference]: With dead ends: 371 [2023-12-02 15:40:13,594 INFO L226 Difference]: Without dead ends: 185 [2023-12-02 15:40:13,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 411 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 15:40:13,604 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:13,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 312 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 15:40:13,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2023-12-02 15:40:13,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2023-12-02 15:40:13,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 117 states have (on average 1.564102564102564) internal successors, (183), 117 states have internal predecessors, (183), 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 15:40:13,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 315 transitions. [2023-12-02 15:40:13,666 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 315 transitions. Word has length 412 [2023-12-02 15:40:13,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:13,667 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 315 transitions. [2023-12-02 15:40:13,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 44.5) internal successors, (89), 2 states have internal predecessors, (89), 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 15:40:13,667 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 315 transitions. [2023-12-02 15:40:13,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-02 15:40:13,678 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:13,679 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] [2023-12-02 15:40:13,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:13,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:13,880 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:40:13,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:13,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1084926940, now seen corresponding path program 1 times [2023-12-02 15:40:13,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:40:13,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1292761135] [2023-12-02 15:40:13,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:13,882 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 15:40:13,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:40:13,884 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:13,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:14,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:14,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:40:14,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:15,557 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:40:15,557 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:40:16,127 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:40:16,127 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:40:16,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1292761135] [2023-12-02 15:40:16,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1292761135] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:40:16,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1489120484] [2023-12-02 15:40:16,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:16,129 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:40:16,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:40:16,152 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:40:16,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-12-02 15:40:17,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:17,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 15:40:17,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:17,248 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 15:40:17,249 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:17,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1489120484] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:17,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:40:17,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2023-12-02 15:40:17,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968084134] [2023-12-02 15:40:17,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:17,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:40:17,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:40:17,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:40:17,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:17,256 INFO L87 Difference]: Start difference. First operand 185 states and 315 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:18,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:19,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:19,030 INFO L93 Difference]: Finished difference Result 494 states and 842 transitions. [2023-12-02 15:40:19,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:40:19,031 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 412 [2023-12-02 15:40:19,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:19,036 INFO L225 Difference]: With dead ends: 494 [2023-12-02 15:40:19,036 INFO L226 Difference]: Without dead ends: 310 [2023-12-02 15:40:19,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1233 GetRequests, 1226 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:19,039 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 189 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:19,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 698 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-02 15:40:19,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2023-12-02 15:40:19,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 307. [2023-12-02 15:40:19,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 202 states have (on average 1.5841584158415842) internal successors, (320), 203 states have internal predecessors, (320), 102 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (102), 101 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-02 15:40:19,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 524 transitions. [2023-12-02 15:40:19,091 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 524 transitions. Word has length 412 [2023-12-02 15:40:19,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:19,093 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 524 transitions. [2023-12-02 15:40:19,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:19,094 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 524 transitions. [2023-12-02 15:40:19,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-02 15:40:19,099 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:19,099 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] [2023-12-02 15:40:19,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:19,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-12-02 15:40:19,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 15:40:19,500 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:40:19,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:19,501 INFO L85 PathProgramCache]: Analyzing trace with hash -73809690, now seen corresponding path program 1 times [2023-12-02 15:40:19,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:40:19,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538336134] [2023-12-02 15:40:19,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:19,502 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 15:40:19,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:40:19,504 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:19,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:20,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:40:20,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:21,161 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:40:21,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:40:21,675 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:40:21,676 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:40:21,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538336134] [2023-12-02 15:40:21,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538336134] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:40:21,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [502024605] [2023-12-02 15:40:21,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:21,677 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:40:21,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:40:21,678 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:40:21,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-12-02 15:40:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:22,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 15:40:22,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:22,836 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 15:40:22,837 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:22,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [502024605] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:22,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:40:22,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2023-12-02 15:40:22,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636224636] [2023-12-02 15:40:22,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:22,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:40:22,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:40:22,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:40:22,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:22,841 INFO L87 Difference]: Start difference. First operand 307 states and 524 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:24,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:24,149 INFO L93 Difference]: Finished difference Result 622 states and 1056 transitions. [2023-12-02 15:40:24,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:40:24,151 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 412 [2023-12-02 15:40:24,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:24,155 INFO L225 Difference]: With dead ends: 622 [2023-12-02 15:40:24,155 INFO L226 Difference]: Without dead ends: 316 [2023-12-02 15:40:24,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1233 GetRequests, 1226 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:24,158 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 191 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:24,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 602 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-02 15:40:24,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2023-12-02 15:40:24,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 232. [2023-12-02 15:40:24,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 163 states have (on average 1.6257668711656441) internal successors, (265), 163 states have internal predecessors, (265), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-12-02 15:40:24,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 397 transitions. [2023-12-02 15:40:24,185 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 397 transitions. Word has length 412 [2023-12-02 15:40:24,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:24,187 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 397 transitions. [2023-12-02 15:40:24,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:24,187 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 397 transitions. [2023-12-02 15:40:24,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-02 15:40:24,192 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:24,192 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] [2023-12-02 15:40:24,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2023-12-02 15:40:24,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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)] Ended with exit code 0 [2023-12-02 15:40:24,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:24,596 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:40:24,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:24,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1479293726, now seen corresponding path program 1 times [2023-12-02 15:40:24,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:40:24,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137641636] [2023-12-02 15:40:24,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:24,598 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 15:40:24,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:40:24,599 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:24,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:25,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:25,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:40:25,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:26,102 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:40:26,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:40:26,580 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:40:26,580 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:40:26,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137641636] [2023-12-02 15:40:26,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137641636] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:40:26,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [345298550] [2023-12-02 15:40:26,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:26,581 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:40:26,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:40:26,582 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:40:26,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-12-02 15:40:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:27,550 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 15:40:27,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:27,640 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 15:40:27,640 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:27,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [345298550] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:27,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:40:27,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2023-12-02 15:40:27,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611868936] [2023-12-02 15:40:27,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:27,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:40:27,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:40:27,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:40:27,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:27,644 INFO L87 Difference]: Start difference. First operand 232 states and 397 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:28,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:28,801 INFO L93 Difference]: Finished difference Result 678 states and 1159 transitions. [2023-12-02 15:40:28,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:40:28,802 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 412 [2023-12-02 15:40:28,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:28,808 INFO L225 Difference]: With dead ends: 678 [2023-12-02 15:40:28,808 INFO L226 Difference]: Without dead ends: 447 [2023-12-02 15:40:28,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1233 GetRequests, 1226 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:28,810 INFO L413 NwaCegarLoop]: 334 mSDtfsCounter, 283 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:28,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 631 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 15:40:28,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2023-12-02 15:40:28,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 444. [2023-12-02 15:40:28,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 307 states have (on average 1.5895765472312704) internal successors, (488), 307 states have internal predecessors, (488), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-02 15:40:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 752 transitions. [2023-12-02 15:40:28,862 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 752 transitions. Word has length 412 [2023-12-02 15:40:28,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:28,864 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 752 transitions. [2023-12-02 15:40:28,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:28,865 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 752 transitions. [2023-12-02 15:40:28,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-02 15:40:28,869 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:28,869 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] [2023-12-02 15:40:28,875 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-12-02 15:40:29,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:29,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:29,272 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:40:29,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:29,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1597801728, now seen corresponding path program 1 times [2023-12-02 15:40:29,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:40:29,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [114931458] [2023-12-02 15:40:29,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:29,274 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 15:40:29,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:40:29,275 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:29,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:30,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:30,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:40:30,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:30,713 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:40:30,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:40:31,132 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:40:31,132 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:40:31,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [114931458] [2023-12-02 15:40:31,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [114931458] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:40:31,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1873849893] [2023-12-02 15:40:31,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:31,133 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:40:31,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:40:31,133 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:40:31,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-12-02 15:40:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:32,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 15:40:32,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:32,135 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 15:40:32,136 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:32,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1873849893] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:32,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:40:32,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2023-12-02 15:40:32,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414648271] [2023-12-02 15:40:32,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:32,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:40:32,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:40:32,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:40:32,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:32,139 INFO L87 Difference]: Start difference. First operand 444 states and 752 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:33,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:33,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:33,313 INFO L93 Difference]: Finished difference Result 899 states and 1523 transitions. [2023-12-02 15:40:33,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:40:33,314 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 412 [2023-12-02 15:40:33,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:33,318 INFO L225 Difference]: With dead ends: 899 [2023-12-02 15:40:33,318 INFO L226 Difference]: Without dead ends: 456 [2023-12-02 15:40:33,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1233 GetRequests, 1226 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:40:33,321 INFO L413 NwaCegarLoop]: 583 mSDtfsCounter, 288 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 872 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:33,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 872 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 15:40:33,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2023-12-02 15:40:33,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 453. [2023-12-02 15:40:33,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 316 states have (on average 1.5727848101265822) internal successors, (497), 316 states have internal predecessors, (497), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2023-12-02 15:40:33,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 761 transitions. [2023-12-02 15:40:33,385 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 761 transitions. Word has length 412 [2023-12-02 15:40:33,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:33,387 INFO L495 AbstractCegarLoop]: Abstraction has 453 states and 761 transitions. [2023-12-02 15:40:33,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:33,388 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 761 transitions. [2023-12-02 15:40:33,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2023-12-02 15:40:33,392 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:33,392 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] [2023-12-02 15:40:33,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-12-02 15:40:33,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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)] Ended with exit code 0 [2023-12-02 15:40:33,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:33,793 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:40:33,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:33,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1853160066, now seen corresponding path program 1 times [2023-12-02 15:40:33,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:40:33,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918739995] [2023-12-02 15:40:33,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:33,795 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 15:40:33,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:40:33,796 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:33,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 (11)] Waiting until timeout for monitored process [2023-12-02 15:40:34,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:34,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:40:34,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:35,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:40:35,307 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:40:35,752 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:40:35,753 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:40:35,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918739995] [2023-12-02 15:40:35,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918739995] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:40:35,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1770959598] [2023-12-02 15:40:35,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:35,753 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:40:35,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:40:35,754 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:40:35,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2023-12-02 15:40:36,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:36,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 15:40:36,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:37,792 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 15:40:37,792 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:37,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1770959598] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:37,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:40:37,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2023-12-02 15:40:37,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174242668] [2023-12-02 15:40:37,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:37,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 15:40:37,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:40:37,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 15:40:37,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-12-02 15:40:37,795 INFO L87 Difference]: Start difference. First operand 453 states and 761 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:40,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:40,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:40:40,373 INFO L93 Difference]: Finished difference Result 1232 states and 2080 transitions. [2023-12-02 15:40:40,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 15:40:40,395 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 3 states have internal predecessors, (85), 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 412 [2023-12-02 15:40:40,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:40:40,402 INFO L225 Difference]: With dead ends: 1232 [2023-12-02 15:40:40,403 INFO L226 Difference]: Without dead ends: 780 [2023-12-02 15:40:40,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1234 GetRequests, 1225 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-12-02 15:40:40,405 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 269 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:40:40,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 925 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-12-02 15:40:40,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2023-12-02 15:40:40,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 756. [2023-12-02 15:40:40,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 551 states have (on average 1.602540834845735) internal successors, (883), 551 states have internal predecessors, (883), 198 states have call successors, (198), 6 states have call predecessors, (198), 6 states have return successors, (198), 198 states have call predecessors, (198), 198 states have call successors, (198) [2023-12-02 15:40:40,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 1279 transitions. [2023-12-02 15:40:40,461 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 1279 transitions. Word has length 412 [2023-12-02 15:40:40,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:40:40,461 INFO L495 AbstractCegarLoop]: Abstraction has 756 states and 1279 transitions. [2023-12-02 15:40:40,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 3 states have internal predecessors, (85), 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 15:40:40,462 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 1279 transitions. [2023-12-02 15:40:40,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2023-12-02 15:40:40,465 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:40:40,465 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] [2023-12-02 15:40:40,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (12)] Forceful destruction successful, exit code 0 [2023-12-02 15:40:40,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 (11)] Ended with exit code 0 [2023-12-02 15:40:40,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:40,866 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:40:40,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:40:40,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1323502384, now seen corresponding path program 1 times [2023-12-02 15:40:40,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:40:40,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28749273] [2023-12-02 15:40:40,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:40,868 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 15:40:40,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:40:40,869 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:40:40,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 (13)] Waiting until timeout for monitored process [2023-12-02 15:40:41,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:41,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:40:41,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:40:42,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:40:42,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:40:42,731 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:40:42,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28749273] [2023-12-02 15:40:42,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28749273] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:40:42,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [575258348] [2023-12-02 15:40:42,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:40:42,732 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:40:42,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:40:42,733 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:40:42,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2023-12-02 15:40:45,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:40:45,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 15:40:45,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:40:48,751 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 15:40:48,751 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:40:48,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [575258348] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:40:48,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:40:48,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2023-12-02 15:40:48,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622073847] [2023-12-02 15:40:48,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:40:48,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 15:40:48,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:40:48,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 15:40:48,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-12-02 15:40:48,754 INFO L87 Difference]: Start difference. First operand 756 states and 1279 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 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 15:40:53,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 15:40:56,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 15:40:58,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 15:41:00,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:41:00,058 INFO L93 Difference]: Finished difference Result 2641 states and 4494 transitions. [2023-12-02 15:41:00,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 15:41:00,059 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 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 414 [2023-12-02 15:41:00,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:41:00,073 INFO L225 Difference]: With dead ends: 2641 [2023-12-02 15:41:00,073 INFO L226 Difference]: Without dead ends: 2169 [2023-12-02 15:41:00,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1243 GetRequests, 1229 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-12-02 15:41:00,076 INFO L413 NwaCegarLoop]: 571 mSDtfsCounter, 525 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 1697 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:41:00,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [525 Valid, 1697 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 10.9s Time] [2023-12-02 15:41:00,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2169 states. [2023-12-02 15:41:00,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2169 to 1781. [2023-12-02 15:41:00,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1781 states, 1302 states have (on average 1.5837173579109063) internal successors, (2062), 1304 states have internal predecessors, (2062), 462 states have call successors, (462), 16 states have call predecessors, (462), 16 states have return successors, (462), 460 states have call predecessors, (462), 462 states have call successors, (462) [2023-12-02 15:41:00,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1781 states to 1781 states and 2986 transitions. [2023-12-02 15:41:00,324 INFO L78 Accepts]: Start accepts. Automaton has 1781 states and 2986 transitions. Word has length 414 [2023-12-02 15:41:00,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:41:00,325 INFO L495 AbstractCegarLoop]: Abstraction has 1781 states and 2986 transitions. [2023-12-02 15:41:00,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 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 15:41:00,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1781 states and 2986 transitions. [2023-12-02 15:41:00,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2023-12-02 15:41:00,329 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:41:00,330 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] [2023-12-02 15:41:00,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2023-12-02 15:41:00,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 (13)] Ended with exit code 0 [2023-12-02 15:41:00,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:00,731 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:41:00,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:41:00,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1691601234, now seen corresponding path program 1 times [2023-12-02 15:41:00,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:41:00,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [357614646] [2023-12-02 15:41:00,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:00,732 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 15:41:00,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:41:00,733 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:00,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 (15)] Waiting until timeout for monitored process [2023-12-02 15:41:01,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:01,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:41:01,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:02,446 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:41:02,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:41:02,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:41:02,840 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:41:02,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [357614646] [2023-12-02 15:41:02,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [357614646] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:41:02,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1351100965] [2023-12-02 15:41:02,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:02,841 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:41:02,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:41:02,842 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:41:02,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2023-12-02 15:41:05,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:05,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 15:41:05,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:05,793 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2023-12-02 15:41:05,793 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:41:06,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:41:06,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1351100965] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:41:06,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615087484] [2023-12-02 15:41:06,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:06,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:41:06,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:41:06,169 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:41:06,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 15:41:06,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:06,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:41:06,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:08,034 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 15:41:08,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:41:08,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 6 proven. 189 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:41:08,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615087484] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:41:08,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 15:41:08,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 10 [2023-12-02 15:41:08,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042424080] [2023-12-02 15:41:08,671 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 15:41:08,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 15:41:08,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:41:08,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 15:41:08,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-02 15:41:08,676 INFO L87 Difference]: Start difference. First operand 1781 states and 2986 transitions. Second operand has 10 states, 10 states have (on average 17.5) internal successors, (175), 10 states have internal predecessors, (175), 3 states have call successors, (219), 3 states have call predecessors, (219), 6 states have return successors, (222), 3 states have call predecessors, (222), 3 states have call successors, (222) [2023-12-02 15:41:11,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 15:41:11,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:41:11,579 INFO L93 Difference]: Finished difference Result 3487 states and 5779 transitions. [2023-12-02 15:41:11,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 15:41:11,601 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 17.5) internal successors, (175), 10 states have internal predecessors, (175), 3 states have call successors, (219), 3 states have call predecessors, (219), 6 states have return successors, (222), 3 states have call predecessors, (222), 3 states have call successors, (222) Word has length 414 [2023-12-02 15:41:11,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:41:11,613 INFO L225 Difference]: With dead ends: 3487 [2023-12-02 15:41:11,614 INFO L226 Difference]: Without dead ends: 1837 [2023-12-02 15:41:11,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2487 GetRequests, 2468 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=196, Unknown=0, NotChecked=0, Total=306 [2023-12-02 15:41:11,618 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 622 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-02 15:41:11,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 547 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-02 15:41:11,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1837 states. [2023-12-02 15:41:11,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1837 to 1805. [2023-12-02 15:41:11,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1805 states, 1312 states have (on average 1.5259146341463414) internal successors, (2002), 1314 states have internal predecessors, (2002), 462 states have call successors, (462), 30 states have call predecessors, (462), 30 states have return successors, (462), 460 states have call predecessors, (462), 462 states have call successors, (462) [2023-12-02 15:41:11,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1805 states to 1805 states and 2926 transitions. [2023-12-02 15:41:11,819 INFO L78 Accepts]: Start accepts. Automaton has 1805 states and 2926 transitions. Word has length 414 [2023-12-02 15:41:11,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:41:11,819 INFO L495 AbstractCegarLoop]: Abstraction has 1805 states and 2926 transitions. [2023-12-02 15:41:11,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.5) internal successors, (175), 10 states have internal predecessors, (175), 3 states have call successors, (219), 3 states have call predecessors, (219), 6 states have return successors, (222), 3 states have call predecessors, (222), 3 states have call successors, (222) [2023-12-02 15:41:11,820 INFO L276 IsEmpty]: Start isEmpty. Operand 1805 states and 2926 transitions. [2023-12-02 15:41:11,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2023-12-02 15:41:11,823 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:41:11,823 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] [2023-12-02 15:41:11,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 (15)] Forceful destruction successful, exit code 0 [2023-12-02 15:41:12,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 15:41:12,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2023-12-02 15:41:12,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 15:41:12,424 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:41:12,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:41:12,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1563703712, now seen corresponding path program 1 times [2023-12-02 15:41:12,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:41:12,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1588381734] [2023-12-02 15:41:12,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:12,426 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 15:41:12,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:41:12,427 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:12,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:13,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:13,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:41:13,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:13,928 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4283 proven. 84 refuted. 0 times theorem prover too weak. 4213 trivial. 0 not checked. [2023-12-02 15:41:13,929 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:41:14,410 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 111 proven. 84 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:41:14,410 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:41:14,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1588381734] [2023-12-02 15:41:14,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1588381734] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:41:14,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1842677962] [2023-12-02 15:41:14,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:14,411 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:41:14,411 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:41:14,412 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:41:14,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-02 15:41:15,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:15,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 15:41:15,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:15,408 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 15:41:15,408 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:41:15,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1842677962] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:41:15,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:41:15,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2023-12-02 15:41:15,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024421295] [2023-12-02 15:41:15,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:41:15,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:41:15,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:41:15,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:41:15,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:41:15,421 INFO L87 Difference]: Start difference. First operand 1805 states and 2926 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 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 15:41:16,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:41:16,682 INFO L93 Difference]: Finished difference Result 3711 states and 5984 transitions. [2023-12-02 15:41:16,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:41:16,682 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 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 414 [2023-12-02 15:41:16,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:41:16,698 INFO L225 Difference]: With dead ends: 3711 [2023-12-02 15:41:16,698 INFO L226 Difference]: Without dead ends: 2245 [2023-12-02 15:41:16,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1239 GetRequests, 1232 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:41:16,703 INFO L413 NwaCegarLoop]: 457 mSDtfsCounter, 189 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:41:16,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 751 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-02 15:41:16,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2245 states. [2023-12-02 15:41:16,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2245 to 2241. [2023-12-02 15:41:16,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2241 states, 1680 states have (on average 1.536904761904762) internal successors, (2582), 1684 states have internal predecessors, (2582), 522 states have call successors, (522), 38 states have call predecessors, (522), 38 states have return successors, (522), 518 states have call predecessors, (522), 522 states have call successors, (522) [2023-12-02 15:41:16,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2241 states to 2241 states and 3626 transitions. [2023-12-02 15:41:16,964 INFO L78 Accepts]: Start accepts. Automaton has 2241 states and 3626 transitions. Word has length 414 [2023-12-02 15:41:16,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:41:16,965 INFO L495 AbstractCegarLoop]: Abstraction has 2241 states and 3626 transitions. [2023-12-02 15:41:16,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 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 15:41:16,965 INFO L276 IsEmpty]: Start isEmpty. Operand 2241 states and 3626 transitions. [2023-12-02 15:41:16,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2023-12-02 15:41:16,969 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:41:16,970 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] [2023-12-02 15:41:16,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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)] Forceful destruction successful, exit code 0 [2023-12-02 15:41:17,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2023-12-02 15:41:17,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 15:41:17,371 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:41:17,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:41:17,371 INFO L85 PathProgramCache]: Analyzing trace with hash -207663, now seen corresponding path program 1 times [2023-12-02 15:41:17,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:41:17,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412043511] [2023-12-02 15:41:17,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:17,372 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 15:41:17,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:41:17,373 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:17,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:18,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:41:18,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4283 proven. 84 refuted. 0 times theorem prover too weak. 4213 trivial. 0 not checked. [2023-12-02 15:41:18,967 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:41:19,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 111 proven. 84 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2023-12-02 15:41:19,466 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 15:41:19,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412043511] [2023-12-02 15:41:19,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412043511] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:41:19,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1083576322] [2023-12-02 15:41:19,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:19,467 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 15:41:19,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 15:41:19,468 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 15:41:19,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2023-12-02 15:41:20,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:20,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 15:41:20,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:41:20,826 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 15:41:20,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:41:20,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1083576322] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:41:20,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 15:41:20,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 8 [2023-12-02 15:41:20,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658156666] [2023-12-02 15:41:20,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:41:20,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 15:41:20,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 15:41:20,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 15:41:20,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-02 15:41:20,829 INFO L87 Difference]: Start difference. First operand 2241 states and 3626 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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 15:41:24,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:41:24,208 INFO L93 Difference]: Finished difference Result 6095 states and 9756 transitions. [2023-12-02 15:41:24,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:41:24,210 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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 415 [2023-12-02 15:41:24,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:41:24,233 INFO L225 Difference]: With dead ends: 6095 [2023-12-02 15:41:24,233 INFO L226 Difference]: Without dead ends: 4264 [2023-12-02 15:41:24,238 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1244 GetRequests, 1235 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-02 15:41:24,238 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 601 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 601 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:41:24,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [601 Valid, 1078 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-02 15:41:24,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4264 states. [2023-12-02 15:41:24,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4264 to 2268. [2023-12-02 15:41:24,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2268 states, 1707 states have (on average 1.5371997656707674) internal successors, (2624), 1711 states have internal predecessors, (2624), 522 states have call successors, (522), 38 states have call predecessors, (522), 38 states have return successors, (522), 518 states have call predecessors, (522), 522 states have call successors, (522) [2023-12-02 15:41:24,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2268 states to 2268 states and 3668 transitions. [2023-12-02 15:41:24,558 INFO L78 Accepts]: Start accepts. Automaton has 2268 states and 3668 transitions. Word has length 415 [2023-12-02 15:41:24,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:41:24,559 INFO L495 AbstractCegarLoop]: Abstraction has 2268 states and 3668 transitions. [2023-12-02 15:41:24,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 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 15:41:24,560 INFO L276 IsEmpty]: Start isEmpty. Operand 2268 states and 3668 transitions. [2023-12-02 15:41:24,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2023-12-02 15:41:24,564 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:41:24,565 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] [2023-12-02 15:41:24,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:24,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (21)] Ended with exit code 0 [2023-12-02 15:41:24,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 15:41:24,966 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 15:41:24,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:41:24,966 INFO L85 PathProgramCache]: Analyzing trace with hash -2050635315, now seen corresponding path program 1 times [2023-12-02 15:41:24,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 15:41:24,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1567437605] [2023-12-02 15:41:24,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:41:24,967 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 15:41:24,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 15:41:24,968 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 15:41:24,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e0921525-15c1-41db-8846-3d94cf6da9fa/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 (22)] Waiting until timeout for monitored process [2023-12-02 15:41:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:41:25,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 15:41:26,002 INFO L285 TraceCheckSpWp]: Computing forward predicates...