./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 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/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_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E --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.3.0-dev-826ab2b [2024-11-14 03:37:19,985 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:37:20,071 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 03:37:20,080 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:37:20,080 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:37:20,114 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:37:20,115 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:37:20,115 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:37:20,116 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:37:20,116 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:37:20,116 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:37:20,116 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:37:20,116 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:37:20,116 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:37:20,116 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:37:20,116 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:37:20,116 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:37:20,117 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:37:20,117 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:37:20,119 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:37:20,119 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:37:20,119 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:37:20,121 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:37:20,121 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:37:20,122 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:37:20,122 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:37:20,122 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:37:20,123 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:37:20,123 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:37:20,123 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E 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 [2024-11-14 03:37:20,447 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:37:20,455 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:37:20,460 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:37:20,461 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:37:20,461 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:37:20,462 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i Unable to find full path for "g++" [2024-11-14 03:37:22,356 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:37:22,723 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:37:22,724 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2024-11-14 03:37:22,736 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data/4255f658a/96a2efd8d5ba4283a4d0f1a18b04c810/FLAG9c5e2d5a7 [2024-11-14 03:37:22,752 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data/4255f658a/96a2efd8d5ba4283a4d0f1a18b04c810 [2024-11-14 03:37:22,754 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:37:22,756 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:37:22,757 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:37:22,757 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:37:22,762 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:37:22,763 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:37:22" (1/1) ... [2024-11-14 03:37:22,764 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@82fba61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:22, skipping insertion in model container [2024-11-14 03:37:22,764 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:37:22" (1/1) ... [2024-11-14 03:37:22,792 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:37:22,948 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2024-11-14 03:37:23,133 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:37:23,146 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:37:23,156 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2024-11-14 03:37:23,246 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:37:23,268 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:37:23,269 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23 WrapperNode [2024-11-14 03:37:23,269 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:37:23,269 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:37:23,270 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:37:23,270 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:37:23,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,290 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,404 INFO L138 Inliner]: procedures = 26, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 458 [2024-11-14 03:37:23,405 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:37:23,406 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:37:23,406 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:37:23,407 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:37:23,416 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,416 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,440 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,440 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,485 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,497 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,507 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,512 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,523 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:37:23,524 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:37:23,524 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:37:23,524 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:37:23,525 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (1/1) ... [2024-11-14 03:37:23,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:37:23,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:37:23,564 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:37:23,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:37:23,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:37:23,598 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:37:23,599 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:37:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:37:23,599 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:37:23,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:37:23,738 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:37:23,740 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:37:24,917 INFO L? ?]: Removed 46 outVars from TransFormulas that were not future-live. [2024-11-14 03:37:24,918 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:37:25,844 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:37:25,846 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:37:25,847 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:37:25 BoogieIcfgContainer [2024-11-14 03:37:25,847 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:37:25,850 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:37:25,850 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:37:25,855 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:37:25,855 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:37:22" (1/3) ... [2024-11-14 03:37:25,856 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bd52540 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:37:25, skipping insertion in model container [2024-11-14 03:37:25,856 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:23" (2/3) ... [2024-11-14 03:37:25,856 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bd52540 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:37:25, skipping insertion in model container [2024-11-14 03:37:25,857 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:37:25" (3/3) ... [2024-11-14 03:37:25,858 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-51.i [2024-11-14 03:37:25,875 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:37:25,879 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-51.i that has 2 procedures, 111 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:37:25,968 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:37:25,982 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@17acac12, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:37:25,982 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:37:25,987 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) [2024-11-14 03:37:26,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2024-11-14 03:37:26,008 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:37:26,009 INFO L215 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] [2024-11-14 03:37:26,009 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:37:26,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:37:26,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1384304396, now seen corresponding path program 1 times [2024-11-14 03:37:26,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:37:26,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334641135] [2024-11-14 03:37:26,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:37:26,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:37:30,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:37:30,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767699305] [2024-11-14 03:37:30,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:37:30,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:37:30,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:37:30,041 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:37:30,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:37:31,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:37:31,353 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 03:37:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:37:32,772 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 03:37:32,774 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 03:37:32,775 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 03:37:32,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 03:37:32,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 03:37:32,987 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 03:37:33,292 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 03:37:33,296 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 03:37:33 BoogieIcfgContainer [2024-11-14 03:37:33,297 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 03:37:33,297 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 03:37:33,298 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 03:37:33,298 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 03:37:33,298 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:37:25" (3/4) ... [2024-11-14 03:37:33,301 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 03:37:33,302 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 03:37:33,303 INFO L158 Benchmark]: Toolchain (without parser) took 10547.67ms. Allocated memory was 117.4MB in the beginning and 402.7MB in the end (delta: 285.2MB). Free memory was 91.9MB in the beginning and 275.4MB in the end (delta: -183.6MB). Peak memory consumption was 101.2MB. Max. memory is 16.1GB. [2024-11-14 03:37:33,304 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 117.4MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:37:33,304 INFO L158 Benchmark]: CACSL2BoogieTranslator took 511.95ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 64.9MB in the end (delta: 26.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-14 03:37:33,305 INFO L158 Benchmark]: Boogie Procedure Inliner took 135.83ms. Allocated memory is still 117.4MB. Free memory was 64.9MB in the beginning and 50.8MB in the end (delta: 14.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-14 03:37:33,305 INFO L158 Benchmark]: Boogie Preprocessor took 117.48ms. Allocated memory is still 117.4MB. Free memory was 50.8MB in the beginning and 45.8MB in the end (delta: 5.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:37:33,305 INFO L158 Benchmark]: RCFGBuilder took 2323.23ms. Allocated memory is still 117.4MB. Free memory was 45.8MB in the beginning and 26.4MB in the end (delta: 19.4MB). Peak memory consumption was 36.7MB. Max. memory is 16.1GB. [2024-11-14 03:37:33,306 INFO L158 Benchmark]: TraceAbstraction took 7446.68ms. Allocated memory was 117.4MB in the beginning and 402.7MB in the end (delta: 285.2MB). Free memory was 26.4MB in the beginning and 275.5MB in the end (delta: -249.0MB). Peak memory consumption was 101.0MB. Max. memory is 16.1GB. [2024-11-14 03:37:33,306 INFO L158 Benchmark]: Witness Printer took 4.90ms. Allocated memory is still 402.7MB. Free memory was 275.5MB in the beginning and 275.4MB in the end (delta: 20.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:37:33,308 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.24ms. Allocated memory is still 117.4MB. Free memory is still 72.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 511.95ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 64.9MB in the end (delta: 26.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 135.83ms. Allocated memory is still 117.4MB. Free memory was 64.9MB in the beginning and 50.8MB in the end (delta: 14.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 117.48ms. Allocated memory is still 117.4MB. Free memory was 50.8MB in the beginning and 45.8MB in the end (delta: 5.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 2323.23ms. Allocated memory is still 117.4MB. Free memory was 45.8MB in the beginning and 26.4MB in the end (delta: 19.4MB). Peak memory consumption was 36.7MB. Max. memory is 16.1GB. * TraceAbstraction took 7446.68ms. Allocated memory was 117.4MB in the beginning and 402.7MB in the end (delta: 285.2MB). Free memory was 26.4MB in the beginning and 275.5MB in the end (delta: -249.0MB). Peak memory consumption was 101.0MB. Max. memory is 16.1GB. * Witness Printer took 4.90ms. Allocated memory is still 402.7MB. Free memory was 275.5MB in the beginning and 275.4MB in the end (delta: 20.4kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 213, overapproximation of shiftLeft at line 244, overapproximation of someBinaryFLOATComparisonOperation at line 276, overapproximation of someBinaryFLOATComparisonOperation at line 351, overapproximation of someBinaryFLOATComparisonOperation at line 350, overapproximation of someBinaryFLOATComparisonOperation at line 271, overapproximation of someBinaryFLOATComparisonOperation at line 273, overapproximation of someBinaryFLOATComparisonOperation at line 269, overapproximation of someBinaryFLOATComparisonOperation at line 119, overapproximation of someBinaryFLOATComparisonOperation at line 275, overapproximation of bitwiseOr at line 170, overapproximation of someUnaryDOUBLEoperation at line 23, overapproximation of someBinaryDOUBLEComparisonOperation at line 98, overapproximation of someBinaryDOUBLEComparisonOperation at line 342. 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=126, 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=126, 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=126, 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=126, 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=126, var_1_8=3, 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=126, var_1_8=3, 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=126, var_1_8=3, 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=126, var_1_8=3, 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=126, var_1_8=3, var_1_9=-1] [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=126, var_1_8=3, var_1_9=-1] [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=126, var_1_8=3, var_1_9=-1] [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=126, var_1_8=3, var_1_9=-1] [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=126, var_1_8=3, var_1_9=-1] [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=126, var_1_8=3, var_1_9=-1] [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=128, 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=126, var_1_8=3, var_1_9=-1] [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=128, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, 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=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=2, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=288, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=288, var_1_61=0, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=288, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=288, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=288, var_1_61=-225, var_1_7=126, var_1_8=3, var_1_9=-1] [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=50, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=-2147483648, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=1, var_1_42=0, var_1_43=-2, 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=30, var_1_53=-31, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=63, var_1_60=288, var_1_61=-225, var_1_7=126, var_1_8=3, var_1_9=-1] [L389] RET updateVariables() [L390] CALL step() [L89] COND TRUE last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15) [L90] var_1_17 = (((((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))) [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 TRUE 5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46)))) [L99] var_1_45 = (var_1_13 - var_1_11) [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 FALSE !(var_1_4 < 64.4f) [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 FALSE !((var_1_13 | (var_1_16 - var_1_29)) > stepLocal_11) [L173] var_1_50 = (((((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))))) [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 FALSE !((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && stepLocal_2) [L222] COND TRUE ! var_1_27 [L223] COND FALSE !(! var_1_25) [L226] var_1_33 = (var_1_19 - var_1_32) [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 [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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=3, var_1_17=48919, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=67, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=103, var_1_34=3, var_1_35=48919, var_1_36=-2147483648, var_1_37=0, var_1_38=0, var_1_39=1, var_1_40=100, var_1_41=1, var_1_42=0, var_1_43=-2, var_1_44=132, var_1_45=32639, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-1, var_1_52=30, var_1_53=-31, var_1_54=3, var_1_55=2147483639, var_1_56=2147483647, var_1_57=89, var_1_58=3, var_1_59=63, var_1_60=288, var_1_61=-225, var_1_7=126, var_1_8=3, var_1_9=-1] [L19] reach_error() 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=128, var_1_12=32, var_1_13=98303, var_1_14=-453, var_1_15=3, var_1_16=3, var_1_17=48919, var_1_18=63, var_1_19=103, var_1_1=0, var_1_20=49150, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=256, var_1_28=67, var_1_29=127, var_1_30=64, var_1_31=257, var_1_32=-256, var_1_33=103, var_1_34=3, var_1_35=48919, var_1_36=-2147483648, var_1_37=0, var_1_38=0, var_1_39=1, var_1_40=100, var_1_41=1, var_1_42=0, var_1_43=-2, var_1_44=132, var_1_45=32639, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-1, var_1_52=30, var_1_53=-31, var_1_54=3, var_1_55=2147483639, var_1_56=2147483647, var_1_57=89, var_1_58=3, var_1_59=63, var_1_60=288, var_1_61=-225, var_1_7=126, var_1_8=3, var_1_9=-1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 111 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.0s, 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, 5.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 480 NumberOfCodeBlocks, 480 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 03:37:33,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/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_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E --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.3.0-dev-826ab2b [2024-11-14 03:37:35,950 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:37:36,064 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 03:37:36,072 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:37:36,072 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:37:36,096 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:37:36,096 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:37:36,097 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:37:36,097 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:37:36,097 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:37:36,097 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:37:36,097 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:37:36,097 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:37:36,097 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:37:36,097 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:37:36,098 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:37:36,098 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:37:36,098 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:37:36,098 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:37:36,098 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:37:36,098 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:37:36,098 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:37:36,099 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:37:36,100 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:37:36,100 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 03:37:36,100 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 03:37:36,101 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:37:36,101 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:37:36,101 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E 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 [2024-11-14 03:37:36,486 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:37:36,496 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:37:36,498 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:37:36,500 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:37:36,502 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:37:36,503 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i Unable to find full path for "g++" [2024-11-14 03:37:38,457 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:37:38,727 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:37:38,728 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2024-11-14 03:37:38,739 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data/e264b8c58/5f43a1f1374e4f5485fed24795fac6f6/FLAGf9f78c785 [2024-11-14 03:37:38,753 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/data/e264b8c58/5f43a1f1374e4f5485fed24795fac6f6 [2024-11-14 03:37:38,755 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:37:38,757 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:37:38,758 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:37:38,758 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:37:38,763 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:37:38,763 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:37:38" (1/1) ... [2024-11-14 03:37:38,764 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e1358f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:38, skipping insertion in model container [2024-11-14 03:37:38,765 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:37:38" (1/1) ... [2024-11-14 03:37:38,795 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:37:38,943 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2024-11-14 03:37:39,111 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:37:39,126 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:37:39,136 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2024-11-14 03:37:39,213 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:37:39,242 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:37:39,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39 WrapperNode [2024-11-14 03:37:39,243 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:37:39,244 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:37:39,244 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:37:39,244 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:37:39,251 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,277 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,328 INFO L138 Inliner]: procedures = 27, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 383 [2024-11-14 03:37:39,328 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:37:39,329 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:37:39,329 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:37:39,329 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:37:39,336 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,336 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,343 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,343 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,366 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,371 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,375 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,378 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,384 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:37:39,385 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:37:39,385 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:37:39,385 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:37:39,386 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (1/1) ... [2024-11-14 03:37:39,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:37:39,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:37:39,435 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:37:39,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:37:39,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:37:39,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 03:37:39,468 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:37:39,468 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:37:39,468 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:37:39,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:37:39,676 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:37:39,678 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:37:47,090 INFO L? ?]: Removed 37 outVars from TransFormulas that were not future-live. [2024-11-14 03:37:47,090 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:37:47,106 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:37:47,106 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:37:47,107 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:37:47 BoogieIcfgContainer [2024-11-14 03:37:47,107 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:37:47,109 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:37:47,109 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:37:47,115 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:37:47,115 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:37:38" (1/3) ... [2024-11-14 03:37:47,115 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ffddd82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:37:47, skipping insertion in model container [2024-11-14 03:37:47,116 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:37:39" (2/3) ... [2024-11-14 03:37:47,116 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ffddd82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:37:47, skipping insertion in model container [2024-11-14 03:37:47,117 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:37:47" (3/3) ... [2024-11-14 03:37:47,119 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-51.i [2024-11-14 03:37:47,134 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:37:47,137 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-51.i that has 2 procedures, 173 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:37:47,209 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:37:47,226 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7956b3bd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:37:47,227 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:37:47,233 INFO L276 IsEmpty]: Start isEmpty. Operand has 173 states, 103 states have (on average 1.4563106796116505) internal successors, (150), 104 states have internal predecessors, (150), 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) [2024-11-14 03:37:47,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2024-11-14 03:37:47,256 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:37:47,257 INFO L215 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] [2024-11-14 03:37:47,257 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:37:47,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:37:47,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1083061989, now seen corresponding path program 1 times [2024-11-14 03:37:47,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:37:47,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863634590] [2024-11-14 03:37:47,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:37:47,276 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:37:47,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:37:47,278 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:37:47,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 03:37:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:37:48,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 03:37:48,479 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:37:48,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 132 proven. 0 refuted. 0 times theorem prover too weak. 8712 trivial. 0 not checked. [2024-11-14 03:37:48,579 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:37:48,580 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:37:48,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863634590] [2024-11-14 03:37:48,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863634590] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:37:48,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:37:48,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:37:48,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020187658] [2024-11-14 03:37:48,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:37:48,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 03:37:48,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:37:48,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 03:37:48,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:37:48,623 INFO L87 Difference]: Start difference. First operand has 173 states, 103 states have (on average 1.4563106796116505) internal successors, (150), 104 states have internal predecessors, (150), 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 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-14 03:37:48,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:37:48,703 INFO L93 Difference]: Finished difference Result 338 states and 627 transitions. [2024-11-14 03:37:48,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 03:37:48,706 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) Word has length 412 [2024-11-14 03:37:48,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:37:48,718 INFO L225 Difference]: With dead ends: 338 [2024-11-14 03:37:48,719 INFO L226 Difference]: Without dead ends: 168 [2024-11-14 03:37:48,724 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 411 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:37:48,731 INFO L432 NwaCegarLoop]: 273 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:37:48,732 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:37:48,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-11-14 03:37:48,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2024-11-14 03:37:48,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 99 states have (on average 1.404040404040404) internal successors, (139), 99 states have internal predecessors, (139), 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) [2024-11-14 03:37:48,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 273 transitions. [2024-11-14 03:37:48,822 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 273 transitions. Word has length 412 [2024-11-14 03:37:48,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:37:48,825 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 273 transitions. [2024-11-14 03:37:48,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-14 03:37:48,827 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 273 transitions. [2024-11-14 03:37:48,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2024-11-14 03:37:48,843 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:37:48,843 INFO L215 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] [2024-11-14 03:37:48,880 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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)] Ended with exit code 0 [2024-11-14 03:37:49,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:37:49,045 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:37:49,046 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:37:49,046 INFO L85 PathProgramCache]: Analyzing trace with hash 2033899883, now seen corresponding path program 1 times [2024-11-14 03:37:49,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:37:49,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [980594007] [2024-11-14 03:37:49,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:37:49,049 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:37:49,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:37:49,051 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:37:49,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 03:37:50,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:37:50,075 INFO L255 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:37:50,087 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:37:58,398 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2863 proven. 333 refuted. 0 times theorem prover too weak. 5648 trivial. 0 not checked. [2024-11-14 03:37:58,399 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:37:58,799 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:37:58,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [980594007] [2024-11-14 03:37:58,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [980594007] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:37:58,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [738022373] [2024-11-14 03:37:58,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:37:58,800 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:37:58,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:37:58,809 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:37:58,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 03:37:59,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:37:59,551 INFO L255 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:37:59,559 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:37:59,766 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-11-14 03:37:59,766 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:37:59,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [738022373] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:37:59,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:37:59,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2024-11-14 03:37:59,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432223873] [2024-11-14 03:37:59,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:37:59,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:37:59,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:37:59,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:37:59,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-14 03:37:59,771 INFO L87 Difference]: Start difference. First operand 168 states and 273 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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) [2024-11-14 03:38:02,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:04,191 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 [] [2024-11-14 03:38:04,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:38:04,287 INFO L93 Difference]: Finished difference Result 410 states and 663 transitions. [2024-11-14 03:38:04,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:38:04,288 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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 412 [2024-11-14 03:38:04,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:38:04,294 INFO L225 Difference]: With dead ends: 410 [2024-11-14 03:38:04,294 INFO L226 Difference]: Without dead ends: 245 [2024-11-14 03:38:04,298 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 861 GetRequests, 851 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-14 03:38:04,298 INFO L432 NwaCegarLoop]: 381 mSDtfsCounter, 116 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:38:04,299 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 635 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2024-11-14 03:38:04,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-11-14 03:38:04,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 242. [2024-11-14 03:38:04,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 147 states have (on average 1.3945578231292517) internal successors, (205), 148 states have internal predecessors, (205), 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) [2024-11-14 03:38:04,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 389 transitions. [2024-11-14 03:38:04,360 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 389 transitions. Word has length 412 [2024-11-14 03:38:04,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:38:04,364 INFO L471 AbstractCegarLoop]: Abstraction has 242 states and 389 transitions. [2024-11-14 03:38:04,365 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 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) [2024-11-14 03:38:04,365 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 389 transitions. [2024-11-14 03:38:04,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2024-11-14 03:38:04,375 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:38:04,375 INFO L215 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] [2024-11-14 03:38:04,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-14 03:38:04,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-14 03:38:04,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:38:04,780 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:38:04,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:38:04,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1911661947, now seen corresponding path program 1 times [2024-11-14 03:38:04,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:38:04,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1702274006] [2024-11-14 03:38:04,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:38:04,782 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:38:04,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:38:04,784 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:38:04,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 03:38:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:38:05,637 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:38:05,654 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:38:14,218 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2863 proven. 333 refuted. 0 times theorem prover too weak. 5648 trivial. 0 not checked. [2024-11-14 03:38:14,219 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:38:14,710 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:38:14,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1702274006] [2024-11-14 03:38:14,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1702274006] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:38:14,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [936001210] [2024-11-14 03:38:14,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:38:14,711 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:38:14,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:38:14,713 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:38:14,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 03:38:15,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:38:15,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 03:38:15,375 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:38:15,912 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-11-14 03:38:15,913 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:38:15,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [936001210] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:38:15,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:38:15,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2024-11-14 03:38:15,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659034742] [2024-11-14 03:38:15,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:38:15,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:38:15,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:38:15,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:38:15,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-11-14 03:38:15,917 INFO L87 Difference]: Start difference. First operand 242 states and 389 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 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) [2024-11-14 03:38:19,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:21,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:23,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:25,034 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 [] [2024-11-14 03:38:27,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:29,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:31,050 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 [] [2024-11-14 03:38:31,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:38:31,811 INFO L93 Difference]: Finished difference Result 952 states and 1517 transitions. [2024-11-14 03:38:31,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:38:31,815 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 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 413 [2024-11-14 03:38:31,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:38:31,825 INFO L225 Difference]: With dead ends: 952 [2024-11-14 03:38:31,825 INFO L226 Difference]: Without dead ends: 713 [2024-11-14 03:38:31,827 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 854 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:38:31,828 INFO L432 NwaCegarLoop]: 347 mSDtfsCounter, 368 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 66 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:38:31,828 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [368 Valid, 890 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 177 Invalid, 7 Unknown, 0 Unchecked, 15.7s Time] [2024-11-14 03:38:31,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2024-11-14 03:38:31,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 468. [2024-11-14 03:38:31,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 317 states have (on average 1.444794952681388) internal successors, (458), 320 states have internal predecessors, (458), 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) [2024-11-14 03:38:31,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 750 transitions. [2024-11-14 03:38:31,936 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 750 transitions. Word has length 413 [2024-11-14 03:38:31,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:38:31,941 INFO L471 AbstractCegarLoop]: Abstraction has 468 states and 750 transitions. [2024-11-14 03:38:31,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 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) [2024-11-14 03:38:31,941 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 750 transitions. [2024-11-14 03:38:31,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2024-11-14 03:38:31,945 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:38:31,945 INFO L215 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, 1] [2024-11-14 03:38:31,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-14 03:38:32,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 03:38:32,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:38:32,346 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:38:32,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:38:32,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1093053980, now seen corresponding path program 1 times [2024-11-14 03:38:32,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:38:32,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [689071234] [2024-11-14 03:38:32,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:38:32,348 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:38:32,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:38:32,350 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:38:32,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 03:38:33,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:38:33,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:38:33,260 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:38:36,075 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4378 proven. 114 refuted. 0 times theorem prover too weak. 4352 trivial. 0 not checked. [2024-11-14 03:38:36,075 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:38:39,030 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 84 proven. 114 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2024-11-14 03:38:39,031 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:38:39,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [689071234] [2024-11-14 03:38:39,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [689071234] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:38:39,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1760240168] [2024-11-14 03:38:39,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:38:39,032 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:38:39,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:38:39,039 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:38:39,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 03:38:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:38:39,781 INFO L255 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 03:38:39,788 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:38:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-11-14 03:38:40,168 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:38:40,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1760240168] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:38:40,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:38:40,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 9 [2024-11-14 03:38:40,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833468377] [2024-11-14 03:38:40,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:38:40,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:38:40,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:38:40,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:38:40,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 03:38:40,172 INFO L87 Difference]: Start difference. First operand 468 states and 750 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 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) [2024-11-14 03:38:43,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:45,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:47,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:49,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:51,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:53,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:55,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:38:56,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:38:56,575 INFO L93 Difference]: Finished difference Result 1781 states and 2832 transitions. [2024-11-14 03:38:56,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:38:56,577 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 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 414 [2024-11-14 03:38:56,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:38:56,590 INFO L225 Difference]: With dead ends: 1781 [2024-11-14 03:38:56,590 INFO L226 Difference]: Without dead ends: 1316 [2024-11-14 03:38:56,593 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1241 GetRequests, 1232 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:38:56,594 INFO L432 NwaCegarLoop]: 265 mSDtfsCounter, 464 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 104 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:38:56,595 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 790 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 217 Invalid, 7 Unknown, 0 Unchecked, 16.2s Time] [2024-11-14 03:38:56,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2024-11-14 03:38:56,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 540. [2024-11-14 03:38:56,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 389 states have (on average 1.4858611825192802) internal successors, (578), 392 states have internal predecessors, (578), 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) [2024-11-14 03:38:56,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 870 transitions. [2024-11-14 03:38:56,738 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 870 transitions. Word has length 414 [2024-11-14 03:38:56,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:38:56,742 INFO L471 AbstractCegarLoop]: Abstraction has 540 states and 870 transitions. [2024-11-14 03:38:56,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 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) [2024-11-14 03:38:56,742 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 870 transitions. [2024-11-14 03:38:56,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2024-11-14 03:38:56,746 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:38:56,747 INFO L215 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, 1] [2024-11-14 03:38:56,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2024-11-14 03:38:56,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-14 03:38:57,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:38:57,148 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:38:57,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:38:57,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1794118558, now seen corresponding path program 1 times [2024-11-14 03:38:57,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:38:57,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856842500] [2024-11-14 03:38:57,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:38:57,150 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:38:57,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:38:57,152 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:38:57,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-14 03:38:58,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:38:58,135 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:38:58,149 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:39:01,111 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4378 proven. 114 refuted. 0 times theorem prover too weak. 4352 trivial. 0 not checked. [2024-11-14 03:39:01,112 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:39:03,977 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 84 proven. 114 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2024-11-14 03:39:03,977 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:39:03,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856842500] [2024-11-14 03:39:03,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856842500] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:39:03,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1457587140] [2024-11-14 03:39:03,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:39:03,978 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:39:03,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:39:03,980 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:39:03,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 03:39:06,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:39:06,495 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 03:39:06,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:39:08,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3496 proven. 51 refuted. 0 times theorem prover too weak. 5297 trivial. 0 not checked. [2024-11-14 03:39:08,906 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:39:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 147 proven. 51 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2024-11-14 03:39:12,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1457587140] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:39:12,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062717504] [2024-11-14 03:39:12,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:39:12,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:39:12,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:39:12,522 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:39:12,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 03:39:13,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:39:13,242 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:39:13,250 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:39:16,250 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4378 proven. 114 refuted. 0 times theorem prover too weak. 4352 trivial. 0 not checked. [2024-11-14 03:39:16,251 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:39:18,912 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 84 proven. 114 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2024-11-14 03:39:18,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062717504] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:39:18,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:39:18,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 7, 7, 5, 5] total 14 [2024-11-14 03:39:18,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265225536] [2024-11-14 03:39:18,913 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:39:18,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-14 03:39:18,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:39:18,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-14 03:39:18,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:39:18,917 INFO L87 Difference]: Start difference. First operand 540 states and 870 transitions. Second operand has 14 states, 14 states have (on average 10.857142857142858) internal successors, (152), 14 states have internal predecessors, (152), 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) [2024-11-14 03:39:26,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:28,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:30,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:32,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:34,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:36,553 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 [] [2024-11-14 03:39:38,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 [] [2024-11-14 03:39:40,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 [] [2024-11-14 03:39:42,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:44,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:46,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:48,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:50,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 [] [2024-11-14 03:39:52,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:54,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:39:56,584 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 [] [2024-11-14 03:39:58,589 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 [] [2024-11-14 03:40:00,595 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 [] [2024-11-14 03:40:02,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:40:04,606 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 [] [2024-11-14 03:40:06,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:40:08,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 [] [2024-11-14 03:40:10,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 [] [2024-11-14 03:40:12,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 [] [2024-11-14 03:40:14,626 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 [] [2024-11-14 03:40:16,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:40:26,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:40:26,414 INFO L93 Difference]: Finished difference Result 2369 states and 3740 transitions. [2024-11-14 03:40:26,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-14 03:40:26,416 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 10.857142857142858) internal successors, (152), 14 states have internal predecessors, (152), 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 414 [2024-11-14 03:40:26,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:40:26,432 INFO L225 Difference]: With dead ends: 2369 [2024-11-14 03:40:26,432 INFO L226 Difference]: Without dead ends: 1832 [2024-11-14 03:40:26,435 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2522 GetRequests, 2468 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=683, Invalid=2073, Unknown=0, NotChecked=0, Total=2756 [2024-11-14 03:40:26,438 INFO L432 NwaCegarLoop]: 439 mSDtfsCounter, 1000 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 856 mSolverCounterUnsat, 26 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 62.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1002 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 856 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 26 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 63.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:40:26,439 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1002 Valid, 1514 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [856 Valid, 1252 Invalid, 26 Unknown, 0 Unchecked, 63.6s Time] [2024-11-14 03:40:26,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1832 states. [2024-11-14 03:40:26,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1832 to 615. [2024-11-14 03:40:26,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 464 states have (on average 1.4762931034482758) internal successors, (685), 467 states have internal predecessors, (685), 144 states have call successors, (144), 6 states have call predecessors, (144), 6 states have return successors, (144), 141 states have call predecessors, (144), 144 states have call successors, (144) [2024-11-14 03:40:26,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 973 transitions. [2024-11-14 03:40:26,615 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 973 transitions. Word has length 414 [2024-11-14 03:40:26,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:40:26,616 INFO L471 AbstractCegarLoop]: Abstraction has 615 states and 973 transitions. [2024-11-14 03:40:26,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.857142857142858) internal successors, (152), 14 states have internal predecessors, (152), 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) [2024-11-14 03:40:26,617 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 973 transitions. [2024-11-14 03:40:26,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2024-11-14 03:40:26,624 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:40:26,624 INFO L215 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, 1] [2024-11-14 03:40:26,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-14 03:40:26,863 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-14 03:40:27,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 03:40:27,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:40:27,226 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:40:27,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:40:27,226 INFO L85 PathProgramCache]: Analyzing trace with hash -2016107298, now seen corresponding path program 1 times [2024-11-14 03:40:27,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:40:27,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588427607] [2024-11-14 03:40:27,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:40:27,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:40:27,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:40:27,229 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:40:27,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 03:40:28,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:40:28,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 03:40:28,139 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:40:35,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 5953 proven. 210 refuted. 0 times theorem prover too weak. 2681 trivial. 0 not checked. [2024-11-14 03:40:35,008 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:40:40,248 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 366 proven. 219 refuted. 0 times theorem prover too weak. 8259 trivial. 0 not checked. [2024-11-14 03:40:40,248 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:40:40,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588427607] [2024-11-14 03:40:40,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588427607] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:40:40,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1156942311] [2024-11-14 03:40:40,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:40:40,249 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:40:40,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:40:40,251 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:40:40,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-14 03:40:42,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:40:42,901 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 03:40:42,908 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:40:58,443 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2863 proven. 333 refuted. 0 times theorem prover too weak. 5648 trivial. 0 not checked. [2024-11-14 03:40:58,444 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:41:01,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1156942311] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:41:01,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134412486] [2024-11-14 03:41:01,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:41:01,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:41:01,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:41:01,004 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:41:01,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 03:41:01,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:41:01,524 INFO L255 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 03:41:01,537 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:41:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3559 proven. 168 refuted. 0 times theorem prover too weak. 5117 trivial. 0 not checked. [2024-11-14 03:41:15,883 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:41:23,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 447 proven. 138 refuted. 0 times theorem prover too weak. 8259 trivial. 0 not checked. [2024-11-14 03:41:23,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134412486] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:41:23,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2024-11-14 03:41:23,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 9, 18, 14] total 54 [2024-11-14 03:41:23,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882659811] [2024-11-14 03:41:23,024 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2024-11-14 03:41:23,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-14 03:41:23,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:41:23,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-14 03:41:23,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=2546, Unknown=0, NotChecked=0, Total=3080 [2024-11-14 03:41:23,031 INFO L87 Difference]: Start difference. First operand 615 states and 973 transitions. Second operand has 54 states, 53 states have (on average 5.962264150943396) internal successors, (316), 51 states have internal predecessors, (316), 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) [2024-11-14 03:41:43,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:41:46,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:41:59,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:01,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:03,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:05,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:07,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:09,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 [] [2024-11-14 03:42:11,270 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 [] [2024-11-14 03:42:13,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 [] [2024-11-14 03:42:15,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:17,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:18,483 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 [] [2024-11-14 03:43:24,889 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:28,919 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 [] [2024-11-14 03:43:33,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:34,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:37,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:38,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:41,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:43,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:45,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:47,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:49,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:51,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:53,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:55,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:57,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:59,855 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 [] [2024-11-14 03:44:01,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:03,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:05,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:07,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:09,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:14,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:16,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:29,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:44:29,737 INFO L93 Difference]: Finished difference Result 5889 states and 8935 transitions. [2024-11-14 03:44:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 214 states. [2024-11-14 03:44:29,738 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 5.962264150943396) internal successors, (316), 51 states have internal predecessors, (316), 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 414 [2024-11-14 03:44:29,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:44:29,798 INFO L225 Difference]: With dead ends: 5889 [2024-11-14 03:44:29,798 INFO L226 Difference]: Without dead ends: 5277 [2024-11-14 03:44:29,820 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2336 GetRequests, 2069 SyntacticMatches, 1 SemanticMatches, 266 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28452 ImplicationChecksByTransitivity, 54.3s TimeCoverageRelationStatistics Valid=11331, Invalid=60225, Unknown=0, NotChecked=0, Total=71556 [2024-11-14 03:44:29,822 INFO L432 NwaCegarLoop]: 470 mSDtfsCounter, 6934 mSDsluCounter, 4304 mSDsCounter, 0 mSdLazyCounter, 7917 mSolverCounterSat, 8108 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 138.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6934 SdHoareTripleChecker+Valid, 4774 SdHoareTripleChecker+Invalid, 16050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 8108 IncrementalHoareTripleChecker+Valid, 7917 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 141.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:44:29,822 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [6934 Valid, 4774 Invalid, 16050 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [8108 Valid, 7917 Invalid, 25 Unknown, 0 Unchecked, 141.7s Time] [2024-11-14 03:44:29,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2024-11-14 03:44:30,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 3812. [2024-11-14 03:44:30,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3812 states, 2503 states have (on average 1.3156212544946064) internal successors, (3293), 2532 states have internal predecessors, (3293), 1191 states have call successors, (1191), 117 states have call predecessors, (1191), 117 states have return successors, (1191), 1162 states have call predecessors, (1191), 1191 states have call successors, (1191) [2024-11-14 03:44:30,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3812 states to 3812 states and 5675 transitions. [2024-11-14 03:44:30,856 INFO L78 Accepts]: Start accepts. Automaton has 3812 states and 5675 transitions. Word has length 414 [2024-11-14 03:44:30,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:44:30,863 INFO L471 AbstractCegarLoop]: Abstraction has 3812 states and 5675 transitions. [2024-11-14 03:44:30,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 5.962264150943396) internal successors, (316), 51 states have internal predecessors, (316), 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) [2024-11-14 03:44:30,864 INFO L276 IsEmpty]: Start isEmpty. Operand 3812 states and 5675 transitions. [2024-11-14 03:44:30,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 416 [2024-11-14 03:44:30,890 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:44:30,890 INFO L215 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, 1, 1] [2024-11-14 03:44:30,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 03:44:31,115 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 03:44:31,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-14 03:44:31,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:44:31,493 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:44:31,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:44:31,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1747072658, now seen corresponding path program 1 times [2024-11-14 03:44:31,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:44:31,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1979967212] [2024-11-14 03:44:31,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:31,495 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:44:31,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:44:31,499 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:44:31,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-11-14 03:44:32,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:44:32,644 INFO L255 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 03:44:32,660 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:44:44,296 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2863 proven. 333 refuted. 0 times theorem prover too weak. 5648 trivial. 0 not checked. [2024-11-14 03:44:44,296 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:45:52,728 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:45:52,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1979967212] [2024-11-14 03:45:52,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1979967212] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:45:52,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1446543193] [2024-11-14 03:45:52,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:52,729 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:45:52,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:45:52,731 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:45:52,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-14 03:45:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:55,528 INFO L255 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 03:45:55,539 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:04,764 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3235 proven. 327 refuted. 0 times theorem prover too weak. 5282 trivial. 0 not checked. [2024-11-14 03:46:04,767 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:10,284 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 63 proven. 330 refuted. 0 times theorem prover too weak. 8451 trivial. 0 not checked. [2024-11-14 03:46:10,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1446543193] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:10,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455143164] [2024-11-14 03:46:10,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:10,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:46:10,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:46:10,289 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:46:10,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 03:46:11,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:11,124 INFO L255 TraceCheckSpWp]: Trace formula consists of 660 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:46:11,133 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:19,769 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3235 proven. 327 refuted. 0 times theorem prover too weak. 5282 trivial. 0 not checked. [2024-11-14 03:46:19,773 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:23,648 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 63 proven. 330 refuted. 0 times theorem prover too weak. 8451 trivial. 0 not checked. [2024-11-14 03:46:23,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455143164] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:23,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2024-11-14 03:46:23,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9, 9, 9] total 20 [2024-11-14 03:46:23,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438806853] [2024-11-14 03:46:23,649 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2024-11-14 03:46:23,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 03:46:23,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:46:23,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 03:46:23,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=530, Unknown=8, NotChecked=0, Total=650 [2024-11-14 03:46:23,655 INFO L87 Difference]: Start difference. First operand 3812 states and 5675 transitions. Second operand has 20 states, 20 states have (on average 10.85) internal successors, (217), 20 states have internal predecessors, (217), 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) [2024-11-14 03:46:41,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:46:44,790 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 [] [2024-11-14 03:46:58,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:00,627 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] [2024-11-14 03:47:02,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] [2024-11-14 03:47:04,631 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] [2024-11-14 03:47:06,634 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] [2024-11-14 03:47:08,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:10,644 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] [2024-11-14 03:47:12,649 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] [2024-11-14 03:47:14,656 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] [2024-11-14 03:47:16,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] [2024-11-14 03:47:18,663 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] [2024-11-14 03:47:20,666 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] [2024-11-14 03:47:22,669 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] [2024-11-14 03:47:24,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:26,677 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] [2024-11-14 03:47:28,686 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] [2024-11-14 03:47:30,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:32,696 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] [2024-11-14 03:47:34,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:36,703 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] [2024-11-14 03:47:38,708 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] [2024-11-14 03:47:40,712 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] [2024-11-14 03:47:42,720 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] [2024-11-14 03:47:44,722 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] [2024-11-14 03:47:46,727 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] [2024-11-14 03:47:48,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 03:47:50,734 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] [2024-11-14 03:47:52,739 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] [2024-11-14 03:47:54,741 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] [2024-11-14 03:47:56,748 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] [2024-11-14 03:47:58,753 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] [2024-11-14 03:48:00,756 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] [2024-11-14 03:48:02,764 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] [2024-11-14 03:48:04,767 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] [2024-11-14 03:48:06,772 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] [2024-11-14 03:48:08,777 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] [2024-11-14 03:48:10,785 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] [2024-11-14 03:48:12,787 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] [2024-11-14 03:48:14,790 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] [2024-11-14 03:48:16,793 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] [2024-11-14 03:48:18,798 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] [2024-11-14 03:48:20,802 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] [2024-11-14 03:48:22,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:48:24,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:48:26,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:48:28,818 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] [2024-11-14 03:48:30,820 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] [2024-11-14 03:48:36,709 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] [2024-11-14 03:48:38,715 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] [2024-11-14 03:48:40,717 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] [2024-11-14 03:48:42,722 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] [2024-11-14 03:48:44,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:48:46,728 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] [2024-11-14 03:48:48,731 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:49:11,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:49:11,754 INFO L93 Difference]: Finished difference Result 17830 states and 25306 transitions. [2024-11-14 03:49:11,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-14 03:49:11,755 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 10.85) internal successors, (217), 20 states have internal predecessors, (217), 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 415 [2024-11-14 03:49:11,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:49:11,839 INFO L225 Difference]: With dead ends: 17830 [2024-11-14 03:49:11,839 INFO L226 Difference]: Without dead ends: 14168 [2024-11-14 03:49:11,858 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2208 GetRequests, 2102 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3276 ImplicationChecksByTransitivity, 57.9s TimeCoverageRelationStatistics Valid=2154, Invalid=8968, Unknown=8, NotChecked=0, Total=11130 [2024-11-14 03:49:11,859 INFO L432 NwaCegarLoop]: 235 mSDtfsCounter, 1607 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 766 mSolverCounterUnsat, 54 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 138.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1608 SdHoareTripleChecker+Valid, 1361 SdHoareTripleChecker+Invalid, 2797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 766 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 54 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 139.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:49:11,859 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1608 Valid, 1361 Invalid, 2797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [766 Valid, 1977 Invalid, 54 Unknown, 0 Unchecked, 139.9s Time] [2024-11-14 03:49:11,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14168 states. [2024-11-14 03:49:14,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14168 to 8716. [2024-11-14 03:49:14,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8716 states, 6104 states have (on average 1.2778505897771952) internal successors, (7800), 6225 states have internal predecessors, (7800), 2187 states have call successors, (2187), 424 states have call predecessors, (2187), 424 states have return successors, (2187), 2066 states have call predecessors, (2187), 2187 states have call successors, (2187) [2024-11-14 03:49:14,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8716 states to 8716 states and 12174 transitions. [2024-11-14 03:49:14,881 INFO L78 Accepts]: Start accepts. Automaton has 8716 states and 12174 transitions. Word has length 415 [2024-11-14 03:49:14,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:49:14,884 INFO L471 AbstractCegarLoop]: Abstraction has 8716 states and 12174 transitions. [2024-11-14 03:49:14,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.85) internal successors, (217), 20 states have internal predecessors, (217), 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) [2024-11-14 03:49:14,887 INFO L276 IsEmpty]: Start isEmpty. Operand 8716 states and 12174 transitions. [2024-11-14 03:49:14,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2024-11-14 03:49:14,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:49:14,905 INFO L215 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, 1, 1, 1, 1] [2024-11-14 03:49:14,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-14 03:49:15,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 03:49:15,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-14 03:49:15,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:49:15,506 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:49:15,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:49:15,507 INFO L85 PathProgramCache]: Analyzing trace with hash 878289543, now seen corresponding path program 1 times [2024-11-14 03:49:15,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:49:15,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831138208] [2024-11-14 03:49:15,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:49:15,508 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:49:15,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:49:15,511 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:49:15,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 03:49:16,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:49:16,738 INFO L255 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:49:16,745 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:49:27,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2024-11-14 03:49:27,937 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:49:31,469 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:49:31,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831138208] [2024-11-14 03:49:31,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831138208] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:49:31,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1549214074] [2024-11-14 03:49:31,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:49:31,469 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:49:31,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:49:31,472 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:49:31,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-14 03:49:34,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:49:34,247 INFO L255 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 03:49:34,252 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:49:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2024-11-14 03:49:45,324 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:49:48,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1549214074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:49:48,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525496363] [2024-11-14 03:49:48,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:49:48,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:49:48,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:49:48,617 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:49:48,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 03:49:49,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:49:49,213 INFO L255 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:49:49,220 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:49:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2024-11-14 03:49:59,657 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:50:03,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525496363] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:50:03,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 03:50:03,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2024-11-14 03:50:03,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538634676] [2024-11-14 03:50:03,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 03:50:03,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 03:50:03,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:50:03,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 03:50:03,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-11-14 03:50:03,021 INFO L87 Difference]: Start difference. First operand 8716 states and 12174 transitions. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 5 states have internal predecessors, (91), 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) [2024-11-14 03:50:10,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:12,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:14,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:16,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:18,045 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 [] [2024-11-14 03:50:20,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:22,053 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 [] [2024-11-14 03:50:26,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:50:26,537 INFO L93 Difference]: Finished difference Result 23432 states and 32610 transitions. [2024-11-14 03:50:26,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 03:50:26,538 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 5 states have internal predecessors, (91), 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 417 [2024-11-14 03:50:26,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:50:26,667 INFO L225 Difference]: With dead ends: 23432 [2024-11-14 03:50:26,667 INFO L226 Difference]: Without dead ends: 14878 [2024-11-14 03:50:26,692 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2355 GetRequests, 2346 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-14 03:50:26,695 INFO L432 NwaCegarLoop]: 214 mSDtfsCounter, 76 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 11 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:50:26,696 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 954 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 420 Invalid, 7 Unknown, 0 Unchecked, 20.5s Time] [2024-11-14 03:50:26,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14878 states. [2024-11-14 03:50:29,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14878 to 14336. [2024-11-14 03:50:29,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14336 states, 9870 states have (on average 1.2664640324214793) internal successors, (12500), 10051 states have internal predecessors, (12500), 3727 states have call successors, (3727), 738 states have call predecessors, (3727), 738 states have return successors, (3727), 3546 states have call predecessors, (3727), 3727 states have call successors, (3727) [2024-11-14 03:50:29,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14336 states to 14336 states and 19954 transitions. [2024-11-14 03:50:29,921 INFO L78 Accepts]: Start accepts. Automaton has 14336 states and 19954 transitions. Word has length 417 [2024-11-14 03:50:29,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:50:29,922 INFO L471 AbstractCegarLoop]: Abstraction has 14336 states and 19954 transitions. [2024-11-14 03:50:29,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 5 states have internal predecessors, (91), 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) [2024-11-14 03:50:29,922 INFO L276 IsEmpty]: Start isEmpty. Operand 14336 states and 19954 transitions. [2024-11-14 03:50:29,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2024-11-14 03:50:29,934 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:50:29,935 INFO L215 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, 1, 1, 1, 1] [2024-11-14 03:50:29,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2024-11-14 03:50:30,175 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-14 03:50:30,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2024-11-14 03:50:30,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:50:30,536 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:50:30,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:50:30,537 INFO L85 PathProgramCache]: Analyzing trace with hash -388486167, now seen corresponding path program 1 times [2024-11-14 03:50:30,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:50:30,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523158224] [2024-11-14 03:50:30,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:50:30,538 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:50:30,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:50:30,540 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:50:30,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11d663e8-2f0c-416d-b3e0-ba85f5cb8267/bin/utaipan-verify-sOmjnqqW8E/mathsat -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 [2024-11-14 03:50:31,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:50:31,634 INFO L255 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 03:50:31,641 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:50:57,767 WARN L851 $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 [2024-11-14 03:51:24,942 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 328 proven. 195 refuted. 0 times theorem prover too weak. 8321 trivial. 0 not checked. [2024-11-14 03:51:24,943 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:51:43,977 WARN L286 SmtUtils]: Spent 6.61s on a formula simplification that was a NOOP. DAG size: 18 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)