./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 13:38:34,986 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 13:38:35,049 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 13:38:35,053 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 13:38:35,053 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 13:38:35,076 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 13:38:35,076 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 13:38:35,077 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 13:38:35,078 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 13:38:35,078 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 13:38:35,079 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 13:38:35,079 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 13:38:35,080 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 13:38:35,080 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 13:38:35,081 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 13:38:35,081 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 13:38:35,082 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 13:38:35,082 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 13:38:35,083 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 13:38:35,083 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 13:38:35,084 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 13:38:35,085 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 13:38:35,085 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 13:38:35,086 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 13:38:35,086 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 13:38:35,087 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 13:38:35,087 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 13:38:35,088 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 13:38:35,088 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 13:38:35,089 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 13:38:35,089 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 13:38:35,090 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 13:38:35,090 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 13:38:35,090 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 13:38:35,090 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 13:38:35,091 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 13:38:35,091 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 13:38:35,091 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:38:35,091 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 13:38:35,091 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 13:38:35,092 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 13:38:35,092 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 13:38:35,092 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 13:38:35,092 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 13:38:35,092 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 13:38:35,093 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 13:38:35,093 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 13:38:35,093 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_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 -> 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 [2023-12-02 13:38:35,307 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 13:38:35,334 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 13:38:35,337 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 13:38:35,339 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 13:38:35,339 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 13:38:35,340 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-12-02 13:38:38,132 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 13:38:38,361 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 13:38:38,362 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-12-02 13:38:38,375 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data/5158066b3/3cc6c00402944945a1f0a70aa130c0f2/FLAG7a28a5b2d [2023-12-02 13:38:38,389 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data/5158066b3/3cc6c00402944945a1f0a70aa130c0f2 [2023-12-02 13:38:38,392 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 13:38:38,393 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 13:38:38,394 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 13:38:38,395 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 13:38:38,400 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 13:38:38,401 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:38,402 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@481cc569 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38, skipping insertion in model container [2023-12-02 13:38:38,402 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:38,451 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 13:38:38,599 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_2c14a5cd-d854-41ab-874e-904cc875fd9e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-12-02 13:38:38,737 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:38:38,753 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 13:38:38,766 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_2c14a5cd-d854-41ab-874e-904cc875fd9e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-12-02 13:38:38,841 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:38:38,861 INFO L206 MainTranslator]: Completed translation [2023-12-02 13:38:38,862 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38 WrapperNode [2023-12-02 13:38:38,862 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 13:38:38,863 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 13:38:38,863 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 13:38:38,863 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 13:38:38,869 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:38,891 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:38,964 INFO L138 Inliner]: procedures = 26, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2023-12-02 13:38:38,964 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 13:38:38,965 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 13:38:38,965 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 13:38:38,965 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 13:38:38,973 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:38,973 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:38,983 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:38,984 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:39,012 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:39,018 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:39,025 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:39,032 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:39,040 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 13:38:39,041 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 13:38:39,041 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 13:38:39,042 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 13:38:39,042 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (1/1) ... [2023-12-02 13:38:39,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:38:39,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:38:39,067 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 13:38:39,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 13:38:39,101 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 13:38:39,101 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 13:38:39,101 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 13:38:39,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 13:38:39,102 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 13:38:39,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 13:38:39,204 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 13:38:39,206 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 13:38:40,040 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 13:38:40,732 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 13:38:40,732 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 13:38:40,733 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:38:40 BoogieIcfgContainer [2023-12-02 13:38:40,733 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 13:38:40,736 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 13:38:40,736 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 13:38:40,738 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 13:38:40,739 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:38:38" (1/3) ... [2023-12-02 13:38:40,739 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f4ebb74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:38:40, skipping insertion in model container [2023-12-02 13:38:40,739 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:38" (2/3) ... [2023-12-02 13:38:40,740 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f4ebb74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:38:40, skipping insertion in model container [2023-12-02 13:38:40,740 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:38:40" (3/3) ... [2023-12-02 13:38:40,741 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-51.i [2023-12-02 13:38:40,756 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 13:38:40,756 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 13:38:40,799 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 13:38:40,805 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;@3e1b1fb1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 13:38:40,805 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 13:38:40,809 INFO L276 IsEmpty]: Start isEmpty. Operand has 111 states, 41 states have (on average 1.0731707317073171) internal successors, (44), 42 states have internal predecessors, (44), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-12-02 13:38:40,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-12-02 13:38:40,825 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:38:40,826 INFO L195 NwaCegarLoop]: trace histogram [67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:38:40,827 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:38:40,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:38:40,832 INFO L85 PathProgramCache]: Analyzing trace with hash -112455973, now seen corresponding path program 1 times [2023-12-02 13:38:40,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:38:40,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309999650] [2023-12-02 13:38:40,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:38:40,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:38:41,055 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 13:38:41,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918999761] [2023-12-02 13:38:41,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:38:41,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:38:41,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:38:41,058 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:38:41,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 13:38:42,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 13:38:42,243 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 13:38:43,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 13:38:43,717 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-12-02 13:38:43,719 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 13:38:43,720 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 13:38:43,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 13:38:43,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-02 13:38:43,940 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-12-02 13:38:43,945 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 13:38:44,158 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 01:38:44 BoogieIcfgContainer [2023-12-02 13:38:44,158 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 13:38:44,159 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 13:38:44,159 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 13:38:44,159 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 13:38:44,160 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:38:40" (3/4) ... [2023-12-02 13:38:44,162 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 13:38:44,163 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 13:38:44,164 INFO L158 Benchmark]: Toolchain (without parser) took 5770.45ms. Allocated memory was 153.1MB in the beginning and 213.9MB in the end (delta: 60.8MB). Free memory was 112.7MB in the beginning and 140.5MB in the end (delta: -27.9MB). Peak memory consumption was 34.1MB. Max. memory is 16.1GB. [2023-12-02 13:38:44,164 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 153.1MB. Free memory is still 127.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 13:38:44,165 INFO L158 Benchmark]: CACSL2BoogieTranslator took 467.88ms. Allocated memory is still 153.1MB. Free memory was 112.7MB in the beginning and 85.3MB in the end (delta: 27.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-12-02 13:38:44,166 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.47ms. Allocated memory is still 153.1MB. Free memory was 85.3MB in the beginning and 70.7MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-12-02 13:38:44,166 INFO L158 Benchmark]: Boogie Preprocessor took 75.32ms. Allocated memory is still 153.1MB. Free memory was 70.7MB in the beginning and 65.1MB in the end (delta: 5.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 13:38:44,167 INFO L158 Benchmark]: RCFGBuilder took 1692.12ms. Allocated memory was 153.1MB in the beginning and 213.9MB in the end (delta: 60.8MB). Free memory was 65.1MB in the beginning and 167.6MB in the end (delta: -102.5MB). Peak memory consumption was 72.5MB. Max. memory is 16.1GB. [2023-12-02 13:38:44,167 INFO L158 Benchmark]: TraceAbstraction took 3422.82ms. Allocated memory is still 213.9MB. Free memory was 166.5MB in the beginning and 140.5MB in the end (delta: 26.0MB). Peak memory consumption was 115.3MB. Max. memory is 16.1GB. [2023-12-02 13:38:44,168 INFO L158 Benchmark]: Witness Printer took 3.88ms. Allocated memory is still 213.9MB. Free memory is still 140.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 13:38:44,171 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.14ms. Allocated memory is still 153.1MB. Free memory is still 127.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 467.88ms. Allocated memory is still 153.1MB. Free memory was 112.7MB in the beginning and 85.3MB in the end (delta: 27.4MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 101.47ms. Allocated memory is still 153.1MB. Free memory was 85.3MB in the beginning and 70.7MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.32ms. Allocated memory is still 153.1MB. Free memory was 70.7MB in the beginning and 65.1MB in the end (delta: 5.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1692.12ms. Allocated memory was 153.1MB in the beginning and 213.9MB in the end (delta: 60.8MB). Free memory was 65.1MB in the beginning and 167.6MB in the end (delta: -102.5MB). Peak memory consumption was 72.5MB. Max. memory is 16.1GB. * TraceAbstraction took 3422.82ms. Allocated memory is still 213.9MB. Free memory was 166.5MB in the beginning and 140.5MB in the end (delta: 26.0MB). Peak memory consumption was 115.3MB. Max. memory is 16.1GB. * Witness Printer took 3.88ms. Allocated memory is still 213.9MB. Free memory is still 140.5MB. 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 someBinaryFLOATComparisonOperation at line 119, overapproximation of bitwiseOr at line 170, overapproximation of shiftRight at line 213, overapproximation of shiftLeft at line 244, overapproximation of someUnaryDOUBLEoperation at line 23, overapproximation of someBinaryDOUBLEComparisonOperation at line 98. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 0; [L23] float var_1_3 = -0.1; [L24] float var_1_4 = 127.25; [L25] float var_1_5 = 2.75; [L26] float var_1_6 = 255.25; [L27] signed char var_1_7 = 25; [L28] signed char var_1_8 = 16; [L29] signed char var_1_9 = -4; [L30] unsigned char var_1_10 = 1; [L31] unsigned char var_1_11 = 64; [L32] unsigned short int var_1_12 = 32; [L33] unsigned short int var_1_13 = 53860; [L34] unsigned char var_1_14 = 2; [L35] unsigned char var_1_15 = 8; [L36] unsigned long int var_1_16 = 64; [L37] unsigned short int var_1_17 = 100; [L38] unsigned char var_1_18 = 100; [L39] unsigned char var_1_19 = 100; [L40] unsigned short int var_1_20 = 57356; [L41] unsigned char var_1_21 = 0; [L42] unsigned char var_1_25 = 1; [L43] unsigned char var_1_26 = 0; [L44] unsigned char var_1_27 = 0; [L45] unsigned char var_1_28 = 50; [L46] unsigned char var_1_29 = 128; [L47] unsigned char var_1_30 = 2; [L48] unsigned char var_1_31 = 25; [L49] unsigned char var_1_32 = 10; [L50] signed long int var_1_33 = -256; [L51] signed long int var_1_34 = -4; [L52] signed long int var_1_35 = -8; [L53] signed long int var_1_36 = 500; [L54] unsigned char var_1_37 = 1; [L55] unsigned char var_1_38 = 1; [L56] unsigned char var_1_39 = 4; [L57] signed char var_1_40 = 32; [L58] signed char var_1_41 = 10; [L59] signed char var_1_42 = 1; [L60] signed char var_1_43 = -8; [L61] signed short int var_1_44 = -256; [L62] unsigned short int var_1_45 = 256; [L63] double var_1_46 = 9.85; [L64] unsigned char var_1_47 = 0; [L65] unsigned char var_1_48 = 1; [L66] unsigned char var_1_49 = 0; [L67] signed char var_1_50 = -16; [L68] float var_1_51 = 128.5; [L69] signed char var_1_52 = 2; [L70] signed char var_1_53 = 16; [L71] signed char var_1_54 = 0; [L72] unsigned long int var_1_55 = 50; [L73] unsigned long int var_1_56 = 3260334368; [L74] signed long int var_1_57 = -500; [L75] unsigned char var_1_58 = 64; [L76] unsigned char var_1_59 = 64; [L77] unsigned char var_1_60 = 2; [L78] unsigned char var_1_61 = 0; [L79] unsigned short int last_1_var_1_12 = 32; [L80] unsigned char last_1_var_1_21 = 0; [L81] signed long int last_1_var_1_33 = -256; [L82] unsigned char last_1_var_1_38 = 1; [L83] signed char last_1_var_1_40 = 32; [L84] unsigned char last_1_var_1_47 = 0; [L85] signed long int last_1_var_1_57 = -500; [L385] isInitial = 1 [L386] FCALL initially() [L387] COND TRUE 1 [L388] CALL updateLastVariables() [L372] last_1_var_1_12 = var_1_12 [L373] last_1_var_1_21 = var_1_21 [L374] last_1_var_1_33 = var_1_33 [L375] last_1_var_1_38 = var_1_38 [L376] last_1_var_1_40 = var_1_40 [L377] last_1_var_1_47 = var_1_47 [L378] last_1_var_1_57 = var_1_57 [L388] RET updateLastVariables() [L389] CALL updateVariables() [L268] var_1_3 = __VERIFIER_nondet_float() [L269] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_4=509/4, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) [L269] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_4=509/4, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L270] var_1_4 = __VERIFIER_nondet_float() [L271] CALL assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) [L271] RET assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L272] var_1_5 = __VERIFIER_nondet_float() [L273] CALL assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) [L273] RET assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L274] var_1_6 = __VERIFIER_nondet_float() [L275] CALL assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) [L275] RET assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L276] CALL assume_abort_if_not(var_1_6 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) [L276] RET assume_abort_if_not(var_1_6 != 0.0F) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L277] var_1_7 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_7 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) [L278] RET assume_abort_if_not(var_1_7 >= -1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=16, var_1_9=-4] [L279] CALL assume_abort_if_not(var_1_7 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) [L279] RET assume_abort_if_not(var_1_7 <= 126) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=16, var_1_9=-4] [L280] var_1_8 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-4] [L20] COND FALSE !(!cond) [L281] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-4] [L282] CALL assume_abort_if_not(var_1_8 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-4] [L20] COND FALSE !(!cond) [L282] RET assume_abort_if_not(var_1_8 <= 126) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-4] [L283] var_1_9 = __VERIFIER_nondet_char() [L284] CALL assume_abort_if_not(var_1_9 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L284] RET assume_abort_if_not(var_1_9 >= -127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L285] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L285] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L286] var_1_11 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L287] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L288] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L288] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L289] var_1_13 = __VERIFIER_nondet_ushort() [L290] CALL assume_abort_if_not(var_1_13 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L290] RET assume_abort_if_not(var_1_13 >= 32767) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L291] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L291] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L292] var_1_14 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_14 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L293] RET assume_abort_if_not(var_1_14 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L294] CALL assume_abort_if_not(var_1_14 <= 128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L294] RET assume_abort_if_not(var_1_14 <= 128) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L295] var_1_15 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_15 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L296] RET assume_abort_if_not(var_1_15 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L297] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L297] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L298] var_1_18 = __VERIFIER_nondet_uchar() [L299] CALL assume_abort_if_not(var_1_18 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L299] RET assume_abort_if_not(var_1_18 >= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L300] CALL assume_abort_if_not(var_1_18 <= 128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L300] RET assume_abort_if_not(var_1_18 <= 128) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L301] var_1_19 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_19 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L302] RET assume_abort_if_not(var_1_19 >= 64) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L303] CALL assume_abort_if_not(var_1_19 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L303] RET assume_abort_if_not(var_1_19 <= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L304] var_1_20 = __VERIFIER_nondet_ushort() [L305] CALL assume_abort_if_not(var_1_20 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L305] RET assume_abort_if_not(var_1_20 >= 49150) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L306] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L306] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L307] var_1_25 = __VERIFIER_nondet_uchar() [L308] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L308] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L309] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L309] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L310] var_1_26 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L311] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L312] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L312] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L313] var_1_27 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L314] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L315] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L315] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L316] var_1_29 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_29 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L317] RET assume_abort_if_not(var_1_29 >= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L318] CALL assume_abort_if_not(var_1_29 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L318] RET assume_abort_if_not(var_1_29 <= 254) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L319] var_1_30 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L320] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L321] CALL assume_abort_if_not(var_1_30 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L321] RET assume_abort_if_not(var_1_30 <= 64) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L322] var_1_31 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L323] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L324] CALL assume_abort_if_not(var_1_31 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L324] RET assume_abort_if_not(var_1_31 <= 64) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L325] var_1_32 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L326] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L327] CALL assume_abort_if_not(var_1_32 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L327] RET assume_abort_if_not(var_1_32 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L328] var_1_36 = __VERIFIER_nondet_long() [L329] CALL assume_abort_if_not(var_1_36 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L329] RET assume_abort_if_not(var_1_36 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L330] CALL assume_abort_if_not(var_1_36 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L330] RET assume_abort_if_not(var_1_36 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L331] CALL assume_abort_if_not(var_1_36 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L331] RET assume_abort_if_not(var_1_36 != 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L332] var_1_41 = __VERIFIER_nondet_char() [L333] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L333] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L334] CALL assume_abort_if_not(var_1_41 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not(var_1_41 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L335] var_1_42 = __VERIFIER_nondet_char() [L336] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L336] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L337] CALL assume_abort_if_not(var_1_42 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L337] RET assume_abort_if_not(var_1_42 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L338] var_1_43 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_43 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L339] RET assume_abort_if_not(var_1_43 >= -63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L340] CALL assume_abort_if_not(var_1_43 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L340] RET assume_abort_if_not(var_1_43 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L341] var_1_46 = __VERIFIER_nondet_double() [L342] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L342] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L343] var_1_48 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_48 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L344] RET assume_abort_if_not(var_1_48 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L345] CALL assume_abort_if_not(var_1_48 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not(var_1_48 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L346] var_1_49 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L347] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L348] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L348] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L349] var_1_51 = __VERIFIER_nondet_float() [L350] CALL assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L350] RET assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L351] CALL assume_abort_if_not(var_1_51 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L351] RET assume_abort_if_not(var_1_51 != 0.0F) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L352] var_1_52 = __VERIFIER_nondet_char() [L353] CALL assume_abort_if_not(var_1_52 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L353] RET assume_abort_if_not(var_1_52 >= -31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L354] CALL assume_abort_if_not(var_1_52 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L354] RET assume_abort_if_not(var_1_52 <= 32) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L355] var_1_53 = __VERIFIER_nondet_char() [L356] CALL assume_abort_if_not(var_1_53 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L356] RET assume_abort_if_not(var_1_53 >= -31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L357] CALL assume_abort_if_not(var_1_53 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L357] RET assume_abort_if_not(var_1_53 <= 31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L358] var_1_56 = __VERIFIER_nondet_ulong() [L359] CALL assume_abort_if_not(var_1_56 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L359] RET assume_abort_if_not(var_1_56 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L360] CALL assume_abort_if_not(var_1_56 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L360] RET assume_abort_if_not(var_1_56 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L361] var_1_59 = __VERIFIER_nondet_uchar() [L362] CALL assume_abort_if_not(var_1_59 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L362] RET assume_abort_if_not(var_1_59 >= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L363] CALL assume_abort_if_not(var_1_59 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L363] RET assume_abort_if_not(var_1_59 <= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=2, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L364] var_1_60 = __VERIFIER_nondet_uchar() [L365] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L365] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L366] CALL assume_abort_if_not(var_1_60 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=32, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L366] RET assume_abort_if_not(var_1_60 <= 32) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=32, var_1_61=0, var_1_7=4, var_1_8=126, var_1_9=-121] [L367] var_1_61 = __VERIFIER_nondet_uchar() [L368] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=32, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L368] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=32, var_1_7=4, var_1_8=126, var_1_9=-121] [L369] CALL assume_abort_if_not(var_1_61 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=32, var_1_61=31, var_1_7=4, var_1_8=126, var_1_9=-121] [L20] COND FALSE !(!cond) [L369] RET assume_abort_if_not(var_1_61 <= 31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=2, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=-31, var_1_53=31, var_1_54=0, var_1_55=50, var_1_56=4294967137, var_1_57=-500, var_1_58=64, var_1_59=65, var_1_60=32, var_1_61=31, var_1_7=4, var_1_8=126, var_1_9=-121] [L389] RET updateVariables() [L390] CALL step() [L89] COND FALSE !(last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) [L92] signed long int stepLocal_1 = last_1_var_1_12; [L93] COND FALSE !(var_1_13 == stepLocal_1) [L96] var_1_28 = (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)) [L98] COND FALSE !(5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) [L101] COND FALSE !(var_1_31 > var_1_28) [L104] var_1_45 = (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42)))))) [L107] signed long int stepLocal_0 = var_1_13 + var_1_8; [L108] COND TRUE stepLocal_0 >= var_1_9 [L109] COND TRUE \read(last_1_var_1_38) [L110] var_1_21 = (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))) [L119] COND FALSE !((- var_1_3) <= (var_1_4 - var_1_5)) [L126] COND TRUE var_1_4 < 64.4f [L127] var_1_10 = (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))) [L129] COND FALSE !(var_1_3 != var_1_5) [L132] var_1_37 = (! var_1_25) [L134] unsigned short int stepLocal_7 = var_1_20; [L135] COND TRUE var_1_11 < stepLocal_7 [L136] var_1_38 = var_1_26 [L138] COND TRUE \read(var_1_21) [L139] var_1_54 = ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) [L141] COND TRUE var_1_5 <= var_1_4 [L142] var_1_47 = (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)) [L146] COND TRUE \read(var_1_21) [L147] var_1_58 = ((((((var_1_19) < (var_1_59)) ? (var_1_19) : (var_1_59))) - (var_1_60 + var_1_61)) + var_1_8) [L155] COND FALSE !(var_1_7 < (~ (var_1_8 - var_1_15))) [L158] var_1_16 = ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))) [L160] unsigned char stepLocal_10 = var_1_27; [L161] COND TRUE var_1_25 || stepLocal_10 [L162] COND FALSE !(\read(var_1_26)) [L165] var_1_44 = ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14) [L168] signed char stepLocal_11 = var_1_43; [L169] COND TRUE ((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51) [L170] EXPR var_1_13 | (var_1_16 - var_1_29) [L170] COND TRUE (var_1_13 | (var_1_16 - var_1_29)) > stepLocal_11 [L171] var_1_50 = var_1_43 [L178] unsigned char stepLocal_6 = var_1_18; [L179] signed char stepLocal_5 = var_1_50; [L180] COND TRUE \read(var_1_25) [L181] var_1_35 = ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))) [L193] COND FALSE !(! var_1_47) [L196] COND TRUE var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15)) [L197] COND FALSE !(((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) [L204] COND TRUE (- var_1_8) < var_1_12 [L205] COND FALSE !(\read(var_1_27)) [L208] var_1_39 = (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29))) [L213] EXPR ((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12 [L213] COND TRUE var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12) [L214] var_1_55 = (var_1_56 - 8u) [L216] unsigned char stepLocal_2 = var_1_21; [L217] COND TRUE (var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && stepLocal_2 [L218] COND TRUE ! var_1_37 [L219] var_1_33 = ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))) [L232] unsigned char stepLocal_4 = var_1_14; [L233] signed char stepLocal_3 = var_1_9; [L234] COND TRUE stepLocal_3 <= var_1_20 [L235] var_1_34 = ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))) [L241] signed long int stepLocal_14 = ((((var_1_13 + var_1_28)) < ((~ var_1_28))) ? ((var_1_13 + var_1_28)) : ((~ var_1_28))); [L242] unsigned char stepLocal_13 = var_1_30; [L243] signed long int stepLocal_12 = var_1_34; [L244] EXPR (var_1_28 + var_1_11) << var_1_13 [L244] COND TRUE ((var_1_28 + var_1_11) << var_1_13) > stepLocal_12 [L245] var_1_57 = ((var_1_18 - var_1_50) + 25) [L255] unsigned char stepLocal_9 = -5 >= var_1_19; [L256] unsigned char stepLocal_8 = var_1_11; [L257] COND FALSE !(stepLocal_9 || var_1_27) [L264] var_1_40 = ((((var_1_43) > (100)) ? (var_1_43) : (100))) [L390] RET step() [L391] CALL, EXPR property() [L381] EXPR (((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))))))) [L381] EXPR (((((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53)))))))))) && (var_1_21 ? (var_1_54 == ((signed char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && ((var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12)) ? (var_1_55 == ((unsigned long int) (var_1_56 - 8u))) : 1) [L381] EXPR ((((((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53)))))))))) && (var_1_21 ? (var_1_54 == ((signed char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && ((var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12)) ? (var_1_55 == ((unsigned long int) (var_1_56 - 8u))) : 1)) && ((((var_1_28 + var_1_11) << var_1_13) > var_1_34) ? (var_1_57 == ((signed long int) ((var_1_18 - var_1_50) + 25))) : ((var_1_55 < (((((var_1_13 + var_1_28)) < ((~ var_1_28))) ? ((var_1_13 + var_1_28)) : ((~ var_1_28))))) ? ((var_1_50 >= var_1_30) ? (var_1_57 == ((signed long int) last_1_var_1_57)) : 1) : (var_1_57 == ((signed long int) var_1_55)))) [L381-L382] return (((((((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53)))))))))) && (var_1_21 ? (var_1_54 == ((signed char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && ((var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12)) ? (var_1_55 == ((unsigned long int) (var_1_56 - 8u))) : 1)) && ((((var_1_28 + var_1_11) << var_1_13) > var_1_34) ? (var_1_57 == ((signed long int) ((var_1_18 - var_1_50) + 25))) : ((var_1_55 < (((((var_1_13 + var_1_28)) < ((~ var_1_28))) ? ((var_1_13 + var_1_28)) : ((~ var_1_28))))) ? ((var_1_50 >= var_1_30) ? (var_1_57 == ((signed long int) last_1_var_1_57)) : 1) : (var_1_57 == ((signed long int) var_1_55))))) && (var_1_21 ? (var_1_58 == ((unsigned char) ((((((var_1_19) < (var_1_59)) ? (var_1_19) : (var_1_59))) - (var_1_60 + var_1_61)) + var_1_8))) : (((var_1_8 - var_1_29) <= var_1_28) ? (var_1_58 == ((unsigned char) var_1_30)) : (var_1_58 == ((unsigned char) var_1_29)))) ; [L391] RET, EXPR property() [L391] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=126, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=125, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=165, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=448, var_1_34=125, var_1_35=101, var_1_36=2, var_1_37=0, var_1_38=0, var_1_39=64, var_1_40=100, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=316, var_1_45=32704, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-63, var_1_52=-31, var_1_53=31, var_1_54=126, var_1_55=4294967129, var_1_56=4294967137, var_1_57=151, var_1_58=127, var_1_59=65, var_1_60=32, var_1_61=31, var_1_7=4, var_1_8=126, var_1_9=-121] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=126, var_1_11=125, var_1_12=32, var_1_13=32767, var_1_14=1, var_1_15=101, var_1_16=125, var_1_17=100, var_1_18=63, var_1_19=64, var_1_1=0, var_1_20=49150, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=165, var_1_29=254, var_1_30=0, var_1_31=1, var_1_32=63, var_1_33=448, var_1_34=125, var_1_35=101, var_1_36=2, var_1_37=0, var_1_38=0, var_1_39=64, var_1_40=100, var_1_41=63, var_1_42=1, var_1_43=-63, var_1_44=316, var_1_45=32704, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-63, var_1_52=-31, var_1_53=31, var_1_54=126, var_1_55=4294967129, var_1_56=4294967137, var_1_57=151, var_1_58=127, var_1_59=65, var_1_60=32, var_1_61=31, var_1_7=4, var_1_8=126, var_1_9=-121] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 111 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 3.2s, OverallIterations: 1, TraceHistogramMax: 67, 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=111occurred 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, 1.1s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 240 NumberOfCodeBlocks, 240 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 13:38:44,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 13:38:46,139 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 13:38:46,219 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-12-02 13:38:46,225 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 13:38:46,226 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 13:38:46,255 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 13:38:46,255 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 13:38:46,256 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 13:38:46,257 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 13:38:46,257 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 13:38:46,258 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 13:38:46,258 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 13:38:46,259 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 13:38:46,259 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 13:38:46,260 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 13:38:46,260 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 13:38:46,261 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 13:38:46,262 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 13:38:46,262 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 13:38:46,263 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 13:38:46,263 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 13:38:46,264 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 13:38:46,265 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 13:38:46,265 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 13:38:46,265 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 13:38:46,266 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 13:38:46,266 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 13:38:46,267 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 13:38:46,267 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 13:38:46,268 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 13:38:46,268 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 13:38:46,269 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 13:38:46,269 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 13:38:46,269 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 13:38:46,269 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:38:46,270 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 13:38:46,270 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 13:38:46,270 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 13:38:46,270 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 13:38:46,271 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 13:38:46,271 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 13:38:46,271 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 13:38:46,271 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 13:38:46,272 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 13:38:46,272 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_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 -> 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 [2023-12-02 13:38:46,556 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 13:38:46,576 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 13:38:46,578 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 13:38:46,579 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 13:38:46,580 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 13:38:46,581 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-12-02 13:38:49,395 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 13:38:49,653 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 13:38:49,653 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-12-02 13:38:49,667 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data/0c0fd346c/5ce38f6d209341d887673bcb664f38e6/FLAGfe5b3bd1c [2023-12-02 13:38:49,681 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/data/0c0fd346c/5ce38f6d209341d887673bcb664f38e6 [2023-12-02 13:38:49,684 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 13:38:49,686 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 13:38:49,687 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 13:38:49,687 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 13:38:49,692 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 13:38:49,693 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:38:49" (1/1) ... [2023-12-02 13:38:49,694 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b3b07f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:49, skipping insertion in model container [2023-12-02 13:38:49,695 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:38:49" (1/1) ... [2023-12-02 13:38:49,746 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 13:38:49,900 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_2c14a5cd-d854-41ab-874e-904cc875fd9e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-12-02 13:38:50,034 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:38:50,052 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 13:38:50,066 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_2c14a5cd-d854-41ab-874e-904cc875fd9e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-12-02 13:38:50,135 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:38:50,155 INFO L206 MainTranslator]: Completed translation [2023-12-02 13:38:50,155 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50 WrapperNode [2023-12-02 13:38:50,155 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 13:38:50,156 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 13:38:50,156 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 13:38:50,157 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 13:38:50,164 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,186 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,246 INFO L138 Inliner]: procedures = 27, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 384 [2023-12-02 13:38:50,253 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 13:38:50,254 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 13:38:50,254 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 13:38:50,255 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 13:38:50,264 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,264 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,278 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,278 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,310 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,316 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,322 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,326 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,335 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 13:38:50,336 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 13:38:50,336 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 13:38:50,336 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 13:38:50,337 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (1/1) ... [2023-12-02 13:38:50,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:38:50,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:38:50,378 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 13:38:50,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 13:38:50,411 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 13:38:50,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 13:38:50,412 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 13:38:50,412 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 13:38:50,412 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 13:38:50,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 13:38:50,525 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 13:38:50,527 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 13:39:00,438 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 13:39:00,497 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 13:39:00,497 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 13:39:00,498 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:39:00 BoogieIcfgContainer [2023-12-02 13:39:00,498 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 13:39:00,501 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 13:39:00,501 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 13:39:00,504 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 13:39:00,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:38:49" (1/3) ... [2023-12-02 13:39:00,505 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@662a8465 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:39:00, skipping insertion in model container [2023-12-02 13:39:00,505 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:38:50" (2/3) ... [2023-12-02 13:39:00,505 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@662a8465 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:39:00, skipping insertion in model container [2023-12-02 13:39:00,506 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:39:00" (3/3) ... [2023-12-02 13:39:00,507 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-51.i [2023-12-02 13:39:00,526 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 13:39:00,526 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 13:39:00,579 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 13:39:00,585 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;@1964ae57, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 13:39:00,585 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 13:39:00,589 INFO L276 IsEmpty]: Start isEmpty. Operand has 167 states, 97 states have (on average 1.4845360824742269) internal successors, (144), 98 states have internal predecessors, (144), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-12-02 13:39:00,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2023-12-02 13:39:00,615 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:39:00,616 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:39:00,617 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:39:00,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:39:00,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1868207115, now seen corresponding path program 1 times [2023-12-02 13:39:00,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:39:00,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [549680917] [2023-12-02 13:39:00,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:39:00,640 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 13:39:00,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:39:00,641 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:00,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:39:01,521 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 13:39:01,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:39:01,621 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4472 proven. 0 refuted. 0 times theorem prover too weak. 4372 trivial. 0 not checked. [2023-12-02 13:39:01,621 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:39:01,622 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:39:01,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [549680917] [2023-12-02 13:39:01,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [549680917] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:39:01,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:39:01,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 13:39:01,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050632476] [2023-12-02 13:39:01,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:39:01,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 13:39:01,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:39:01,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 13:39:01,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 13:39:01,660 INFO L87 Difference]: Start difference. First operand has 167 states, 97 states have (on average 1.4845360824742269) internal successors, (144), 98 states have internal predecessors, (144), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-02 13:39:04,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:04,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:39:04,057 INFO L93 Difference]: Finished difference Result 330 states and 619 transitions. [2023-12-02 13:39:04,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 13:39:04,154 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 408 [2023-12-02 13:39:04,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:39:04,163 INFO L225 Difference]: With dead ends: 330 [2023-12-02 13:39:04,163 INFO L226 Difference]: Without dead ends: 164 [2023-12-02 13:39:04,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 407 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 13:39:04,170 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-02 13:39:04,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 266 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2023-12-02 13:39:04,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2023-12-02 13:39:04,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2023-12-02 13:39:04,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 95 states have (on average 1.4210526315789473) internal successors, (135), 95 states have internal predecessors, (135), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-12-02 13:39:04,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 269 transitions. [2023-12-02 13:39:04,236 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 269 transitions. Word has length 408 [2023-12-02 13:39:04,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:39:04,237 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 269 transitions. [2023-12-02 13:39:04,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-02 13:39:04,238 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 269 transitions. [2023-12-02 13:39:04,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2023-12-02 13:39:04,250 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:39:04,251 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:39:04,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:04,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:04,452 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:39:04,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:39:04,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1976082257, now seen corresponding path program 1 times [2023-12-02 13:39:04,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:39:04,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74183773] [2023-12-02 13:39:04,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:39:04,455 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 13:39:04,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:39:04,456 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:04,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:05,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:39:05,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:39:05,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:39:11,027 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-12-02 13:39:11,027 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:39:11,971 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:39:11,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74183773] [2023-12-02 13:39:11,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74183773] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:39:11,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [217114063] [2023-12-02 13:39:11,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:39:11,972 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:39:11,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:39:11,996 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:39:11,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-12-02 13:39:12,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:39:12,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 13:39:12,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:39:12,682 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-12-02 13:39:12,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:39:12,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [217114063] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:39:12,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:39:12,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2023-12-02 13:39:12,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786830585] [2023-12-02 13:39:12,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:39:12,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:39:12,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:39:12,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:39:12,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-02 13:39:12,687 INFO L87 Difference]: Start difference. First operand 164 states and 269 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-12-02 13:39:15,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:17,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:19,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:19,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:39:19,310 INFO L93 Difference]: Finished difference Result 402 states and 655 transitions. [2023-12-02 13:39:19,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:39:19,311 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 408 [2023-12-02 13:39:19,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:39:19,317 INFO L225 Difference]: With dead ends: 402 [2023-12-02 13:39:19,317 INFO L226 Difference]: Without dead ends: 239 [2023-12-02 13:39:19,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1133 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-02 13:39:19,319 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 114 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-02 13:39:19,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 620 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 3 Unknown, 0 Unchecked, 6.6s Time] [2023-12-02 13:39:19,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-12-02 13:39:19,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 236. [2023-12-02 13:39:19,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 141 states have (on average 1.4113475177304964) internal successors, (199), 142 states have internal predecessors, (199), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2023-12-02 13:39:19,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 383 transitions. [2023-12-02 13:39:19,367 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 383 transitions. Word has length 408 [2023-12-02 13:39:19,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:39:19,369 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 383 transitions. [2023-12-02 13:39:19,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-12-02 13:39:19,370 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 383 transitions. [2023-12-02 13:39:19,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2023-12-02 13:39:19,374 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:39:19,374 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:39:19,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:19,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-12-02 13:39:19,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:39:19,775 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:39:19,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:39:19,776 INFO L85 PathProgramCache]: Analyzing trace with hash 649991646, now seen corresponding path program 1 times [2023-12-02 13:39:19,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:39:19,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357454217] [2023-12-02 13:39:19,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:39:19,777 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 13:39:19,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:39:19,778 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:19,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:20,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:39:20,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:39:20,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:39:25,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-12-02 13:39:25,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:39:26,614 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:39:26,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357454217] [2023-12-02 13:39:26,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357454217] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:39:26,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [316400193] [2023-12-02 13:39:26,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:39:26,615 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:39:26,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:39:26,621 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:39:26,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-12-02 13:39:27,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:39:27,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 13:39:27,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:39:27,467 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-12-02 13:39:27,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:39:27,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [316400193] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:39:27,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:39:27,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2023-12-02 13:39:27,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000011861] [2023-12-02 13:39:27,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:39:27,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 13:39:27,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:39:27,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 13:39:27,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-12-02 13:39:27,470 INFO L87 Difference]: Start difference. First operand 236 states and 383 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-12-02 13:39:30,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:32,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:34,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:36,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:38,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:40,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:42,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:44,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:44,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:39:44,867 INFO L93 Difference]: Finished difference Result 930 states and 1495 transitions. [2023-12-02 13:39:44,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 13:39:44,868 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 409 [2023-12-02 13:39:44,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:39:44,876 INFO L225 Difference]: With dead ends: 930 [2023-12-02 13:39:44,876 INFO L226 Difference]: Without dead ends: 695 [2023-12-02 13:39:44,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1148 GetRequests, 1136 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-02 13:39:44,878 INFO L413 NwaCegarLoop]: 339 mSDtfsCounter, 359 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 66 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2023-12-02 13:39:44,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 809 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 178 Invalid, 8 Unknown, 0 Unchecked, 17.3s Time] [2023-12-02 13:39:44,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2023-12-02 13:39:44,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 458. [2023-12-02 13:39:44,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 307 states have (on average 1.4592833876221498) internal successors, (448), 310 states have internal predecessors, (448), 146 states have call successors, (146), 4 states have call predecessors, (146), 4 states have return successors, (146), 143 states have call predecessors, (146), 146 states have call successors, (146) [2023-12-02 13:39:44,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 740 transitions. [2023-12-02 13:39:44,931 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 740 transitions. Word has length 409 [2023-12-02 13:39:44,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:39:44,933 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 740 transitions. [2023-12-02 13:39:44,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-12-02 13:39:44,934 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 740 transitions. [2023-12-02 13:39:44,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-12-02 13:39:44,938 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:39:44,938 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:39:44,944 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2023-12-02 13:39:45,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:45,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:45,344 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:39:45,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:39:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1032708862, now seen corresponding path program 1 times [2023-12-02 13:39:45,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:39:45,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2036784271] [2023-12-02 13:39:45,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:39:45,346 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 13:39:45,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:39:45,347 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:45,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:39:46,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:39:46,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:39:46,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:39:51,087 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-12-02 13:39:51,087 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:39:51,996 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:39:51,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2036784271] [2023-12-02 13:39:51,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2036784271] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:39:51,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1150180754] [2023-12-02 13:39:51,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:39:51,996 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:39:51,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:39:51,998 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:39:51,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-12-02 13:39:52,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:39:52,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 13:39:52,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:39:52,755 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-12-02 13:39:52,755 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:39:52,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1150180754] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:39:52,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:39:52,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2023-12-02 13:39:52,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58892708] [2023-12-02 13:39:52,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:39:52,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 13:39:52,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:39:52,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 13:39:52,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-12-02 13:39:52,758 INFO L87 Difference]: Start difference. First operand 458 states and 740 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-12-02 13:39:55,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:57,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:39:59,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:01,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:03,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:05,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:07,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:09,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:10,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:40:10,512 INFO L93 Difference]: Finished difference Result 1743 states and 2794 transitions. [2023-12-02 13:40:10,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 13:40:10,513 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 410 [2023-12-02 13:40:10,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:40:10,523 INFO L225 Difference]: With dead ends: 1743 [2023-12-02 13:40:10,523 INFO L226 Difference]: Without dead ends: 1286 [2023-12-02 13:40:10,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1151 GetRequests, 1139 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-12-02 13:40:10,527 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 452 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 104 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2023-12-02 13:40:10,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 771 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 223 Invalid, 8 Unknown, 0 Unchecked, 17.6s Time] [2023-12-02 13:40:10,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1286 states. [2023-12-02 13:40:10,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1286 to 530. [2023-12-02 13:40:10,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 379 states have (on average 1.4986807387862797) internal successors, (568), 382 states have internal predecessors, (568), 146 states have call successors, (146), 4 states have call predecessors, (146), 4 states have return successors, (146), 143 states have call predecessors, (146), 146 states have call successors, (146) [2023-12-02 13:40:10,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 860 transitions. [2023-12-02 13:40:10,628 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 860 transitions. Word has length 410 [2023-12-02 13:40:10,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:40:10,630 INFO L495 AbstractCegarLoop]: Abstraction has 530 states and 860 transitions. [2023-12-02 13:40:10,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-12-02 13:40:10,630 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 860 transitions. [2023-12-02 13:40:10,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-12-02 13:40:10,634 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:40:10,635 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:40:10,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:40:10,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-12-02 13:40:11,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:40:11,038 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:40:11,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:40:11,038 INFO L85 PathProgramCache]: Analyzing trace with hash 639681852, now seen corresponding path program 1 times [2023-12-02 13:40:11,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:40:11,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045223803] [2023-12-02 13:40:11,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:40:11,039 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 13:40:11,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:40:11,040 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:40:11,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:40:11,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:40:11,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:40:11,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:40:16,698 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-12-02 13:40:16,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:40:17,587 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:40:17,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045223803] [2023-12-02 13:40:17,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045223803] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:40:17,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [708397140] [2023-12-02 13:40:17,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:40:17,588 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:40:17,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:40:17,589 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:40:17,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-12-02 13:40:19,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:40:19,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:40:19,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:40:24,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-12-02 13:40:24,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:40:25,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [708397140] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:40:25,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797501357] [2023-12-02 13:40:25,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:40:25,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:40:25,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:40:25,120 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:40:25,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 13:40:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:40:25,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:40:25,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:40:30,676 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-12-02 13:40:30,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:40:31,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797501357] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:40:31,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 13:40:31,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2023-12-02 13:40:31,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022780004] [2023-12-02 13:40:31,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 13:40:31,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 13:40:31,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:40:31,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 13:40:31,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-02 13:40:31,447 INFO L87 Difference]: Start difference. First operand 530 states and 860 transitions. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-02 13:40:37,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:39,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:41,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:43,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:45,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:47,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:49,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:51,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:53,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:55,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:57,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:40:59,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:01,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:03,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:05,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:07,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:09,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:09,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:41:09,801 INFO L93 Difference]: Finished difference Result 1756 states and 2830 transitions. [2023-12-02 13:41:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 13:41:09,918 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 410 [2023-12-02 13:41:09,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:41:09,926 INFO L225 Difference]: With dead ends: 1756 [2023-12-02 13:41:09,926 INFO L226 Difference]: Without dead ends: 1227 [2023-12-02 13:41:09,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2229 GetRequests, 2211 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2023-12-02 13:41:09,929 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 418 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 173 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.8s IncrementalHoareTripleChecker+Time [2023-12-02 13:41:09,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 1125 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 585 Invalid, 16 Unknown, 0 Unchecked, 37.8s Time] [2023-12-02 13:41:09,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2023-12-02 13:41:10,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1073. [2023-12-02 13:41:10,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 768 states have (on average 1.4908854166666667) internal successors, (1145), 774 states have internal predecessors, (1145), 292 states have call successors, (292), 12 states have call predecessors, (292), 12 states have return successors, (292), 286 states have call predecessors, (292), 292 states have call successors, (292) [2023-12-02 13:41:10,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 1729 transitions. [2023-12-02 13:41:10,031 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 1729 transitions. Word has length 410 [2023-12-02 13:41:10,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:41:10,032 INFO L495 AbstractCegarLoop]: Abstraction has 1073 states and 1729 transitions. [2023-12-02 13:41:10,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-02 13:41:10,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 1729 transitions. [2023-12-02 13:41:10,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-12-02 13:41:10,036 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:41:10,036 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:41:10,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-12-02 13:41:10,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:41:10,473 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 13:41:10,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:41:10,637 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:41:10,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:41:10,638 INFO L85 PathProgramCache]: Analyzing trace with hash 245315066, now seen corresponding path program 1 times [2023-12-02 13:41:10,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:41:10,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1798723213] [2023-12-02 13:41:10,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:41:10,638 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 13:41:10,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:41:10,639 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:41:10,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-02 13:41:11,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:41:11,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 13:41:11,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:41:13,099 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4378 proven. 114 refuted. 0 times theorem prover too weak. 4352 trivial. 0 not checked. [2023-12-02 13:41:13,100 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:41:14,053 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 84 proven. 114 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-12-02 13:41:14,053 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:41:14,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1798723213] [2023-12-02 13:41:14,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1798723213] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:41:14,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2127221665] [2023-12-02 13:41:14,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:41:14,054 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:41:14,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:41:14,055 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:41:14,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-02 13:41:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:41:16,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:41:16,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:41:17,483 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3496 proven. 51 refuted. 0 times theorem prover too weak. 5297 trivial. 0 not checked. [2023-12-02 13:41:17,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:41:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 147 proven. 51 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-12-02 13:41:18,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2127221665] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:41:18,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979463681] [2023-12-02 13:41:18,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:41:18,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:41:18,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:41:18,500 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:41:18,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 13:41:19,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:41:19,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 13:41:19,228 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:41:20,843 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4378 proven. 114 refuted. 0 times theorem prover too weak. 4352 trivial. 0 not checked. [2023-12-02 13:41:20,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:41:21,657 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 84 proven. 114 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-12-02 13:41:21,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979463681] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:41:21,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 13:41:21,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 7, 7, 5, 5] total 14 [2023-12-02 13:41:21,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245082483] [2023-12-02 13:41:21,659 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 13:41:21,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 13:41:21,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:41:21,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 13:41:21,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2023-12-02 13:41:21,661 INFO L87 Difference]: Start difference. First operand 1073 states and 1729 transitions. Second operand has 14 states, 14 states have (on average 10.571428571428571) internal successors, (148), 14 states have internal predecessors, (148), 3 states have call successors, (160), 3 states have call predecessors, (160), 6 states have return successors, (163), 3 states have call predecessors, (163), 3 states have call successors, (163) [2023-12-02 13:41:27,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:29,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:31,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:33,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:35,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:37,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:39,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:41,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:43,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:45,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:47,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:49,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:51,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:53,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:55,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:41:57,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:42:03,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:42:03,036 INFO L93 Difference]: Finished difference Result 4172 states and 6604 transitions. [2023-12-02 13:42:03,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-12-02 13:42:03,037 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 10.571428571428571) internal successors, (148), 14 states have internal predecessors, (148), 3 states have call successors, (160), 3 states have call predecessors, (160), 6 states have return successors, (163), 3 states have call predecessors, (163), 3 states have call successors, (163) Word has length 410 [2023-12-02 13:42:03,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:42:03,069 INFO L225 Difference]: With dead ends: 4172 [2023-12-02 13:42:03,069 INFO L226 Difference]: Without dead ends: 3100 [2023-12-02 13:42:03,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2498 GetRequests, 2444 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=684, Invalid=2072, Unknown=0, NotChecked=0, Total=2756 [2023-12-02 13:42:03,076 INFO L413 NwaCegarLoop]: 355 mSDtfsCounter, 1107 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 957 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1109 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 2181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 957 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.9s IncrementalHoareTripleChecker+Time [2023-12-02 13:42:03,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1109 Valid, 1464 Invalid, 2181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [957 Valid, 1208 Invalid, 16 Unknown, 0 Unchecked, 38.9s Time] [2023-12-02 13:42:03,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3100 states. [2023-12-02 13:42:03,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3100 to 1349. [2023-12-02 13:42:03,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 971 states have (on average 1.454170957775489) internal successors, (1412), 978 states have internal predecessors, (1412), 355 states have call successors, (355), 22 states have call predecessors, (355), 22 states have return successors, (355), 348 states have call predecessors, (355), 355 states have call successors, (355) [2023-12-02 13:42:03,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 2122 transitions. [2023-12-02 13:42:03,393 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 2122 transitions. Word has length 410 [2023-12-02 13:42:03,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:42:03,394 INFO L495 AbstractCegarLoop]: Abstraction has 1349 states and 2122 transitions. [2023-12-02 13:42:03,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.571428571428571) internal successors, (148), 14 states have internal predecessors, (148), 3 states have call successors, (160), 3 states have call predecessors, (160), 6 states have return successors, (163), 3 states have call predecessors, (163), 3 states have call successors, (163) [2023-12-02 13:42:03,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 2122 transitions. [2023-12-02 13:42:03,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-12-02 13:42:03,398 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:42:03,399 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:42:03,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-02 13:42:03,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-02 13:42:03,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2023-12-02 13:42:04,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:42:04,017 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:42:04,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:42:04,017 INFO L85 PathProgramCache]: Analyzing trace with hash -431784774, now seen corresponding path program 1 times [2023-12-02 13:42:04,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:42:04,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [700872461] [2023-12-02 13:42:04,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:42:04,018 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 13:42:04,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:42:04,019 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:42:04,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:42:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:42:04,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 13:42:04,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:42:08,760 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 5953 proven. 210 refuted. 0 times theorem prover too weak. 2681 trivial. 0 not checked. [2023-12-02 13:42:08,760 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:42:11,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 366 proven. 219 refuted. 0 times theorem prover too weak. 8259 trivial. 0 not checked. [2023-12-02 13:42:11,144 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:42:11,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [700872461] [2023-12-02 13:42:11,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [700872461] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:42:11,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1381076545] [2023-12-02 13:42:11,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:42:11,145 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:42:11,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:42:11,146 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:42:11,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2023-12-02 13:42:13,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:42:13,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 13:42:13,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:42:22,148 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2863 proven. 333 refuted. 0 times theorem prover too weak. 5648 trivial. 0 not checked. [2023-12-02 13:42:22,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:42:23,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1381076545] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:42:23,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056967977] [2023-12-02 13:42:23,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:42:23,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:42:23,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:42:23,776 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:42:23,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 13:42:24,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:42:24,478 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 13:42:24,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:42:33,174 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3559 proven. 168 refuted. 0 times theorem prover too weak. 5117 trivial. 0 not checked. [2023-12-02 13:42:33,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:42:36,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 447 proven. 138 refuted. 0 times theorem prover too weak. 8259 trivial. 0 not checked. [2023-12-02 13:42:36,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056967977] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:42:36,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2023-12-02 13:42:36,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 9, 18, 14] total 54 [2023-12-02 13:42:36,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933016327] [2023-12-02 13:42:36,703 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2023-12-02 13:42:36,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-12-02 13:42:36,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:42:36,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-12-02 13:42:36,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=2546, Unknown=0, NotChecked=0, Total=3080 [2023-12-02 13:42:36,708 INFO L87 Difference]: Start difference. First operand 1349 states and 2122 transitions. Second operand has 54 states, 53 states have (on average 5.773584905660377) internal successors, (306), 51 states have internal predecessors, (306), 15 states have call successors, (283), 12 states have call predecessors, (283), 24 states have return successors, (285), 15 states have call predecessors, (285), 15 states have call successors, (285) [2023-12-02 13:42:53,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:42:55,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:42:57,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:42:58,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:08,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:10,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:12,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:14,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:16,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:18,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:20,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:22,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:24,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:26,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:28,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:30,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:32,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:34,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:36,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:38,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:40,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:42,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:44,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:46,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:48,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:50,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:52,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:54,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:56,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:43:58,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:00,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:02,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:04,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:06,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:08,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:10,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:12,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:14,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:44:15,467 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 13:45:00,295 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 13:45:02,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:03,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:08,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:10,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:13,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:16,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:20,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:22,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:24,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:26,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:28,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:30,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:32,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:34,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:36,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:38,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:40,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:42,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:44,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:46,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:48,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:50,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:52,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:54,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:56,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:45:58,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:46:00,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:46:01,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:46:08,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:46:08,612 INFO L93 Difference]: Finished difference Result 11520 states and 17454 transitions. [2023-12-02 13:46:08,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2023-12-02 13:46:08,613 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 5.773584905660377) internal successors, (306), 51 states have internal predecessors, (306), 15 states have call successors, (283), 12 states have call predecessors, (283), 24 states have return successors, (285), 15 states have call predecessors, (285), 15 states have call successors, (285) Word has length 410 [2023-12-02 13:46:08,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:46:08,670 INFO L225 Difference]: With dead ends: 11520 [2023-12-02 13:46:08,671 INFO L226 Difference]: Without dead ends: 10298 [2023-12-02 13:46:08,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2315 GetRequests, 2048 SyntacticMatches, 1 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28341 ImplicationChecksByTransitivity, 33.0s TimeCoverageRelationStatistics Valid=11547, Invalid=60009, Unknown=0, NotChecked=0, Total=71556 [2023-12-02 13:46:08,695 INFO L413 NwaCegarLoop]: 462 mSDtfsCounter, 7616 mSDsluCounter, 4206 mSDsCounter, 0 mSdLazyCounter, 9197 mSolverCounterSat, 7949 mSolverCounterUnsat, 57 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 179.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7616 SdHoareTripleChecker+Valid, 4668 SdHoareTripleChecker+Invalid, 17203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7949 IncrementalHoareTripleChecker+Valid, 9197 IncrementalHoareTripleChecker+Invalid, 57 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 183.2s IncrementalHoareTripleChecker+Time [2023-12-02 13:46:08,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7616 Valid, 4668 Invalid, 17203 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7949 Valid, 9197 Invalid, 57 Unknown, 0 Unchecked, 183.2s Time] [2023-12-02 13:46:08,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10298 states. [2023-12-02 13:46:10,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10298 to 7473. [2023-12-02 13:46:10,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7473 states, 4901 states have (on average 1.321567027137319) internal successors, (6477), 4958 states have internal predecessors, (6477), 2315 states have call successors, (2315), 256 states have call predecessors, (2315), 256 states have return successors, (2315), 2258 states have call predecessors, (2315), 2315 states have call successors, (2315) [2023-12-02 13:46:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7473 states to 7473 states and 11107 transitions. [2023-12-02 13:46:10,261 INFO L78 Accepts]: Start accepts. Automaton has 7473 states and 11107 transitions. Word has length 410 [2023-12-02 13:46:10,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:46:10,261 INFO L495 AbstractCegarLoop]: Abstraction has 7473 states and 11107 transitions. [2023-12-02 13:46:10,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 5.773584905660377) internal successors, (306), 51 states have internal predecessors, (306), 15 states have call successors, (283), 12 states have call predecessors, (283), 24 states have return successors, (285), 15 states have call predecessors, (285), 15 states have call successors, (285) [2023-12-02 13:46:10,262 INFO L276 IsEmpty]: Start isEmpty. Operand 7473 states and 11107 transitions. [2023-12-02 13:46:10,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2023-12-02 13:46:10,268 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:46:10,269 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:46:10,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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)] Ended with exit code 0 [2023-12-02 13:46:10,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 13:46:10,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2023-12-02 13:46:10,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:46:10,870 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:46:10,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:46:10,871 INFO L85 PathProgramCache]: Analyzing trace with hash -926573037, now seen corresponding path program 1 times [2023-12-02 13:46:10,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:46:10,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [633109065] [2023-12-02 13:46:10,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:46:10,872 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 13:46:10,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:46:10,872 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:46:10,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:46:11,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:46:11,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 13:46:11,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:46:18,548 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2863 proven. 333 refuted. 0 times theorem prover too weak. 5648 trivial. 0 not checked. [2023-12-02 13:46:18,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:48:48,824 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:48:48,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [633109065] [2023-12-02 13:48:48,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [633109065] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:48:48,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1067899255] [2023-12-02 13:48:48,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:48:48,824 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:48:48,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:48:48,825 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:48:48,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-02 13:48:50,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:48:50,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 13:48:50,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:48:56,118 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3235 proven. 327 refuted. 0 times theorem prover too weak. 5282 trivial. 0 not checked. [2023-12-02 13:48:56,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:48:58,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 63 proven. 330 refuted. 0 times theorem prover too weak. 8451 trivial. 0 not checked. [2023-12-02 13:48:58,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1067899255] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:48:58,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211007302] [2023-12-02 13:48:58,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:48:58,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:48:58,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:48:58,347 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:48:58,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 13:48:58,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:48:59,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:48:59,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:49:04,159 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3235 proven. 327 refuted. 0 times theorem prover too weak. 5282 trivial. 0 not checked. [2023-12-02 13:49:04,159 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:49:05,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 63 proven. 330 refuted. 0 times theorem prover too weak. 8451 trivial. 0 not checked. [2023-12-02 13:49:05,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211007302] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:49:05,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2023-12-02 13:49:05,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9, 9, 9] total 20 [2023-12-02 13:49:05,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927174723] [2023-12-02 13:49:05,532 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2023-12-02 13:49:05,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 13:49:05,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:49:05,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 13:49:05,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=530, Unknown=5, NotChecked=0, Total=650 [2023-12-02 13:49:05,536 INFO L87 Difference]: Start difference. First operand 7473 states and 11107 transitions. Second operand has 20 states, 20 states have (on average 10.65) internal successors, (213), 20 states have internal predecessors, (213), 5 states have call successors, (179), 4 states have call predecessors, (179), 8 states have return successors, (181), 5 states have call predecessors, (181), 5 states have call successors, (181) [2023-12-02 13:49:21,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:49:23,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:49:37,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:39,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:41,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:43,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:45,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:47,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:49,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:51,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:53,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:55,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:57,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:49:59,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:01,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:03,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:05,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:07,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:09,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:11,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:13,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:15,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:17,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:50:43,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:50:43,960 INFO L93 Difference]: Finished difference Result 31447 states and 44839 transitions. [2023-12-02 13:50:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-12-02 13:50:43,961 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 10.65) internal successors, (213), 20 states have internal predecessors, (213), 5 states have call successors, (179), 4 states have call predecessors, (179), 8 states have return successors, (181), 5 states have call predecessors, (181), 5 states have call successors, (181) Word has length 411 [2023-12-02 13:50:43,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:50:44,051 INFO L225 Difference]: With dead ends: 31447 [2023-12-02 13:50:44,051 INFO L226 Difference]: Without dead ends: 24125 [2023-12-02 13:50:44,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2188 GetRequests, 2069 SyntacticMatches, 14 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3492 ImplicationChecksByTransitivity, 148.9s TimeCoverageRelationStatistics Valid=2404, Invalid=8933, Unknown=5, NotChecked=0, Total=11342 [2023-12-02 13:50:44,078 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 1424 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 2114 mSolverCounterSat, 731 mSolverCounterUnsat, 20 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 72.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1425 SdHoareTripleChecker+Valid, 1376 SdHoareTripleChecker+Invalid, 2865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 731 IncrementalHoareTripleChecker+Valid, 2114 IncrementalHoareTripleChecker+Invalid, 20 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 73.6s IncrementalHoareTripleChecker+Time [2023-12-02 13:50:44,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1425 Valid, 1376 Invalid, 2865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [731 Valid, 2114 Invalid, 20 Unknown, 0 Unchecked, 73.6s Time] [2023-12-02 13:50:44,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24125 states. [2023-12-02 13:50:46,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24125 to 16177. [2023-12-02 13:50:46,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16177 states, 11259 states have (on average 1.2916777688959944) internal successors, (14543), 11484 states have internal predecessors, (14543), 4099 states have call successors, (4099), 818 states have call predecessors, (4099), 818 states have return successors, (4099), 3874 states have call predecessors, (4099), 4099 states have call successors, (4099) [2023-12-02 13:50:46,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16177 states to 16177 states and 22741 transitions. [2023-12-02 13:50:46,985 INFO L78 Accepts]: Start accepts. Automaton has 16177 states and 22741 transitions. Word has length 411 [2023-12-02 13:50:46,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:50:46,986 INFO L495 AbstractCegarLoop]: Abstraction has 16177 states and 22741 transitions. [2023-12-02 13:50:46,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.65) internal successors, (213), 20 states have internal predecessors, (213), 5 states have call successors, (179), 4 states have call predecessors, (179), 8 states have return successors, (181), 5 states have call predecessors, (181), 5 states have call successors, (181) [2023-12-02 13:50:46,987 INFO L276 IsEmpty]: Start isEmpty. Operand 16177 states and 22741 transitions. [2023-12-02 13:50:46,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2023-12-02 13:50:46,997 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:50:46,998 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:50:47,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-12-02 13:50:47,211 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2023-12-02 13:50:47,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 13:50:47,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:50:47,599 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:50:47,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:50:47,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1489673762, now seen corresponding path program 1 times [2023-12-02 13:50:47,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:50:47,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840741706] [2023-12-02 13:50:47,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:50:47,600 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 13:50:47,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:50:47,601 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:50:47,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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)] Waiting until timeout for monitored process [2023-12-02 13:50:48,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:50:48,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 13:50:48,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:50:54,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2023-12-02 13:50:54,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:50:55,539 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:50:55,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840741706] [2023-12-02 13:50:55,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840741706] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:50:55,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1829557229] [2023-12-02 13:50:55,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:50:55,540 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:50:55,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:50:55,541 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:50:55,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2023-12-02 13:50:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:50:57,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 13:50:57,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:51:03,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2023-12-02 13:51:03,289 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:51:04,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1829557229] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:51:04,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541624890] [2023-12-02 13:51:04,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:51:04,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:51:04,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:51:04,418 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:51:04,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 13:51:05,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:51:05,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 13:51:05,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:51:10,919 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2023-12-02 13:51:10,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:51:12,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541624890] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:51:12,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 13:51:12,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2023-12-02 13:51:12,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210539029] [2023-12-02 13:51:12,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 13:51:12,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 13:51:12,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:51:12,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 13:51:12,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-02 13:51:12,064 INFO L87 Difference]: Start difference. First operand 16177 states and 22741 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-02 13:51:15,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:18,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:20,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:22,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:24,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:26,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:28,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:30,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:32,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:36,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:51:37,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:51:37,563 INFO L93 Difference]: Finished difference Result 30645 states and 42893 transitions. [2023-12-02 13:51:37,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 13:51:37,564 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), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 413 [2023-12-02 13:51:37,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:51:37,595 INFO L225 Difference]: With dead ends: 30645 [2023-12-02 13:51:37,595 INFO L226 Difference]: Without dead ends: 14627 [2023-12-02 13:51:37,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2341 GetRequests, 2331 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2023-12-02 13:51:37,623 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 75 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 11 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.0s IncrementalHoareTripleChecker+Time [2023-12-02 13:51:37,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 903 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 410 Invalid, 8 Unknown, 0 Unchecked, 23.0s Time] [2023-12-02 13:51:37,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14627 states. [2023-12-02 13:51:39,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14627 to 14085. [2023-12-02 13:51:39,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14085 states, 9587 states have (on average 1.2739125899655783) internal successors, (12213), 9768 states have internal predecessors, (12213), 3727 states have call successors, (3727), 770 states have call predecessors, (3727), 770 states have return successors, (3727), 3546 states have call predecessors, (3727), 3727 states have call successors, (3727) [2023-12-02 13:51:39,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14085 states to 14085 states and 19667 transitions. [2023-12-02 13:51:39,897 INFO L78 Accepts]: Start accepts. Automaton has 14085 states and 19667 transitions. Word has length 413 [2023-12-02 13:51:39,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:51:39,898 INFO L495 AbstractCegarLoop]: Abstraction has 14085 states and 19667 transitions. [2023-12-02 13:51:39,898 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), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-12-02 13:51:39,898 INFO L276 IsEmpty]: Start isEmpty. Operand 14085 states and 19667 transitions. [2023-12-02 13:51:39,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2023-12-02 13:51:39,903 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:51:39,903 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 13:51:39,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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)] Forceful destruction successful, exit code 0 [2023-12-02 13:51:40,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-02 13:51:40,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2023-12-02 13:51:40,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:51:40,504 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:51:40,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:51:40,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1240409148, now seen corresponding path program 1 times [2023-12-02 13:51:40,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:51:40,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [836712548] [2023-12-02 13:51:40,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:51:40,506 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 13:51:40,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:51:40,506 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 13:51:40,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/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 (24)] Waiting until timeout for monitored process [2023-12-02 13:51:41,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:51:41,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 13:51:41,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:52:00,178 WARN L854 $PredicateComparison]: unable to prove that (and (fp.leq c_~var_1_4~0 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854776000.0)) (fp.geq c_~var_1_4~0 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0))) (let ((.cse0 ((_ to_fp 11 53) c_currentRoundingMode (/ 147.0 25.0))) (.cse2 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (or (exists ((~var_1_5~0 (_ FloatingPoint 8 24)) (~var_1_46~0 (_ FloatingPoint 11 53))) (let ((.cse1 (fp.sub c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode ~var_1_5~0) ~var_1_46~0))) (and (fp.gt .cse0 .cse1) (not (fp.gt .cse2 .cse1))))) (and (fp.gt .cse0 .cse2) (exists ((~var_1_5~0 (_ FloatingPoint 8 24)) (~var_1_46~0 (_ FloatingPoint 11 53))) (fp.gt .cse2 (fp.sub c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode ~var_1_5~0) ~var_1_46~0)))))) (= c_currentRoundingMode roundNearestTiesToEven)) is different from false [2023-12-02 13:52:22,934 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 328 proven. 195 refuted. 0 times theorem prover too weak. 8321 trivial. 0 not checked. [2023-12-02 13:52:22,934 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:52:49,982 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:52:49,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [836712548] [2023-12-02 13:52:49,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [836712548] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:52:49,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1273301701] [2023-12-02 13:52:49,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:52:49,982 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:52:49,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:52:49,983 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:52:49,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2c14a5cd-d854-41ab-874e-904cc875fd9e/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2023-12-02 13:52:53,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:52:53,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-02 13:52:53,519 INFO L285 TraceCheckSpWp]: Computing forward predicates...