./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.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_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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_700a6108-e4bf-436a-b428-5d04bd5ce264/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 11fbe230916924754384b4d5f209e2f8e8933dc585a70287035d014e0032f60d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 23:27:16,123 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 23:27:16,181 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-13 23:27:16,186 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 23:27:16,186 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 23:27:16,209 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 23:27:16,210 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 23:27:16,210 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 23:27:16,210 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 23:27:16,210 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 23:27:16,211 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-13 23:27:16,211 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-13 23:27:16,211 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-13 23:27:16,211 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-13 23:27:16,211 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-13 23:27:16,211 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-13 23:27:16,211 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-13 23:27:16,212 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-13 23:27:16,212 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-13 23:27:16,212 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-13 23:27:16,212 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-13 23:27:16,212 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-13 23:27:16,213 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 23:27:16,213 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 23:27:16,213 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 23:27:16,213 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 23:27:16,213 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 23:27:16,213 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 23:27:16,213 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 23:27:16,214 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 23:27:16,214 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 23:27:16,214 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 23:27:16,214 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 23:27:16,214 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 23:27:16,214 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 23:27:16,214 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 23:27:16,215 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 23:27:16,215 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 23:27:16,215 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:27:16,215 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 23:27:16,215 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 23:27:16,215 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 23:27:16,216 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-13 23:27:16,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 23:27:16,216 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 23:27:16,216 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-13 23:27:16,216 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 23:27:16,216 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_700a6108-e4bf-436a-b428-5d04bd5ce264/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 -> 11fbe230916924754384b4d5f209e2f8e8933dc585a70287035d014e0032f60d [2024-11-13 23:27:16,555 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 23:27:16,567 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 23:27:16,570 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 23:27:16,572 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 23:27:16,573 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 23:27:16,575 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i Unable to find full path for "g++" [2024-11-13 23:27:18,501 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 23:27:18,803 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 23:27:18,804 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i [2024-11-13 23:27:18,815 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data/0df767b7e/81d971d1050841af94e2aba18de1d33f/FLAG73d114f77 [2024-11-13 23:27:18,832 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data/0df767b7e/81d971d1050841af94e2aba18de1d33f [2024-11-13 23:27:18,835 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 23:27:18,836 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 23:27:18,838 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 23:27:18,838 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 23:27:18,842 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 23:27:18,843 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:27:18" (1/1) ... [2024-11-13 23:27:18,844 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24ab45cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:18, skipping insertion in model container [2024-11-13 23:27:18,844 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:27:18" (1/1) ... [2024-11-13 23:27:18,875 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 23:27:19,034 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_700a6108-e4bf-436a-b428-5d04bd5ce264/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i[916,929] [2024-11-13 23:27:19,242 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:27:19,255 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 23:27:19,266 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_700a6108-e4bf-436a-b428-5d04bd5ce264/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i[916,929] [2024-11-13 23:27:19,407 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:27:19,437 INFO L204 MainTranslator]: Completed translation [2024-11-13 23:27:19,438 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19 WrapperNode [2024-11-13 23:27:19,438 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 23:27:19,441 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 23:27:19,442 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 23:27:19,442 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 23:27:19,450 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,473 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,546 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 431 [2024-11-13 23:27:19,550 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 23:27:19,551 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 23:27:19,551 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 23:27:19,551 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 23:27:19,560 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,561 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,572 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,572 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,590 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,599 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,607 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,616 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,626 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 23:27:19,630 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 23:27:19,630 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 23:27:19,630 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 23:27:19,632 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (1/1) ... [2024-11-13 23:27:19,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:27:19,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:27:19,682 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-13 23:27:19,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-13 23:27:19,715 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 23:27:19,716 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 23:27:19,716 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 23:27:19,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 23:27:19,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 23:27:19,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 23:27:19,865 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 23:27:19,870 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 23:27:20,987 INFO L? ?]: Removed 63 outVars from TransFormulas that were not future-live. [2024-11-13 23:27:20,987 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 23:27:22,141 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 23:27:22,142 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 23:27:22,143 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:27:22 BoogieIcfgContainer [2024-11-13 23:27:22,143 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 23:27:22,146 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 23:27:22,147 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 23:27:22,153 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 23:27:22,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 11:27:18" (1/3) ... [2024-11-13 23:27:22,154 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50a7d78b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:27:22, skipping insertion in model container [2024-11-13 23:27:22,154 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:19" (2/3) ... [2024-11-13 23:27:22,155 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50a7d78b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:27:22, skipping insertion in model container [2024-11-13 23:27:22,155 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:27:22" (3/3) ... [2024-11-13 23:27:22,156 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-24.i [2024-11-13 23:27:22,172 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 23:27:22,176 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-24.i that has 2 procedures, 80 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 23:27:22,247 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 23:27:22,264 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;@57bdd0f6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 23:27:22,264 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 23:27:22,270 INFO L276 IsEmpty]: Start isEmpty. Operand has 80 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 34 states have internal predecessors, (36), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-13 23:27:22,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2024-11-13 23:27:22,286 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:27:22,287 INFO L215 NwaCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:27:22,287 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:27:22,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:27:22,294 INFO L85 PathProgramCache]: Analyzing trace with hash 2058083062, now seen corresponding path program 1 times [2024-11-13 23:27:22,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-13 23:27:22,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926698872] [2024-11-13 23:27:22,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:27:22,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 23:27:25,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 23:27:25,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [498952896] [2024-11-13 23:27:25,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:27:25,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:27:25,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:27:25,709 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:27:25,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 23:27:27,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 23:27:27,605 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 23:27:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 23:27:29,632 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-13 23:27:29,635 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 23:27:29,638 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-13 23:27:29,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 23:27:29,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-13 23:27:29,846 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-13 23:27:30,090 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 23:27:30,095 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 11:27:30 BoogieIcfgContainer [2024-11-13 23:27:30,096 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 23:27:30,096 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 23:27:30,097 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 23:27:30,097 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 23:27:30,098 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:27:22" (3/4) ... [2024-11-13 23:27:30,100 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 23:27:30,101 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 23:27:30,105 INFO L158 Benchmark]: Toolchain (without parser) took 11265.75ms. Allocated memory was 117.4MB in the beginning and 318.8MB in the end (delta: 201.3MB). Free memory was 91.1MB in the beginning and 191.4MB in the end (delta: -100.3MB). Peak memory consumption was 103.3MB. Max. memory is 16.1GB. [2024-11-13 23:27:30,105 INFO L158 Benchmark]: CDTParser took 0.90ms. Allocated memory is still 83.9MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:27:30,105 INFO L158 Benchmark]: CACSL2BoogieTranslator took 602.33ms. Allocated memory is still 117.4MB. Free memory was 90.7MB in the beginning and 67.5MB in the end (delta: 23.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-13 23:27:30,109 INFO L158 Benchmark]: Boogie Procedure Inliner took 109.48ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 61.4MB in the end (delta: 6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 23:27:30,109 INFO L158 Benchmark]: Boogie Preprocessor took 77.10ms. Allocated memory is still 117.4MB. Free memory was 61.4MB in the beginning and 58.2MB in the end (delta: 3.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:27:30,110 INFO L158 Benchmark]: RCFGBuilder took 2513.90ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 58.2MB in the beginning and 86.8MB in the end (delta: -28.6MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. [2024-11-13 23:27:30,110 INFO L158 Benchmark]: TraceAbstraction took 7949.59ms. Allocated memory was 159.4MB in the beginning and 318.8MB in the end (delta: 159.4MB). Free memory was 85.8MB in the beginning and 191.4MB in the end (delta: -105.6MB). Peak memory consumption was 57.1MB. Max. memory is 16.1GB. [2024-11-13 23:27:30,110 INFO L158 Benchmark]: Witness Printer took 4.45ms. Allocated memory is still 318.8MB. Free memory was 191.4MB in the beginning and 191.4MB in the end (delta: 18.3kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 23:27:30,112 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.90ms. Allocated memory is still 83.9MB. Free memory is still 41.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 602.33ms. Allocated memory is still 117.4MB. Free memory was 90.7MB in the beginning and 67.5MB in the end (delta: 23.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 109.48ms. Allocated memory is still 117.4MB. Free memory was 67.5MB in the beginning and 61.4MB in the end (delta: 6.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 77.10ms. Allocated memory is still 117.4MB. Free memory was 61.4MB in the beginning and 58.2MB in the end (delta: 3.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 2513.90ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 58.2MB in the beginning and 86.8MB in the end (delta: -28.6MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. * TraceAbstraction took 7949.59ms. Allocated memory was 159.4MB in the beginning and 318.8MB in the end (delta: 159.4MB). Free memory was 85.8MB in the beginning and 191.4MB in the end (delta: -105.6MB). Peak memory consumption was 57.1MB. Max. memory is 16.1GB. * Witness Printer took 4.45ms. Allocated memory is still 318.8MB. Free memory was 191.4MB in the beginning and 191.4MB in the end (delta: 18.3kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 273, overapproximation of someBinaryArithmeticDOUBLEoperation at line 138, overapproximation of someBinaryFLOATComparisonOperation at line 288, overapproximation of someBinaryFLOATComparisonOperation at line 290, overapproximation of someBinaryFLOATComparisonOperation at line 345, overapproximation of someBinaryFLOATComparisonOperation at line 301, overapproximation of someBinaryFLOATComparisonOperation at line 292, overapproximation of someBinaryFLOATComparisonOperation at line 343, overapproximation of someBinaryFLOATComparisonOperation at line 145, overapproximation of bitwiseOr at line 78, overapproximation of someUnaryDOUBLEoperation at line 30, overapproximation of someUnaryDOUBLEoperation at line 132, overapproximation of someBinaryDOUBLEComparisonOperation at line 329, overapproximation of someBinaryDOUBLEComparisonOperation at line 321, overapproximation of someBinaryDOUBLEComparisonOperation at line 319, overapproximation of someBinaryDOUBLEComparisonOperation at line 325, overapproximation of someBinaryDOUBLEComparisonOperation at line 323, overapproximation of someBinaryDOUBLEComparisonOperation at line 318, overapproximation of someBinaryDOUBLEComparisonOperation at line 327, overapproximation of someBinaryDOUBLEComparisonOperation at line 331, overapproximation of someBinaryDOUBLEComparisonOperation at line 130, overapproximation of someBinaryArithmeticFLOAToperation at line 218. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 0.8; [L23] float var_1_5 = 10000000000.75; [L24] float var_1_6 = 50.5; [L25] float var_1_7 = 3.875; [L26] unsigned long int var_1_8 = 256; [L27] unsigned long int var_1_10 = 0; [L28] unsigned long int var_1_12 = 64; [L29] float var_1_13 = 199.5; [L30] float var_1_15 = -0.554; [L31] unsigned long int var_1_16 = 8; [L32] signed char var_1_18 = 64; [L33] unsigned char var_1_19 = 1; [L34] signed char var_1_20 = 0; [L35] signed char var_1_21 = 5; [L36] signed char var_1_22 = 25; [L37] signed char var_1_23 = 4; [L38] signed long int var_1_24 = -128; [L39] double var_1_25 = 1000000000000000.2; [L40] double var_1_26 = 5.125; [L41] double var_1_27 = 127.4; [L42] double var_1_28 = 1000000000000.46; [L43] double var_1_29 = 999999999.4; [L44] double var_1_30 = 16.2; [L45] double var_1_31 = 50.65; [L46] double var_1_32 = 63.08; [L47] double var_1_33 = 8.5; [L48] float var_1_34 = 0.8; [L49] signed char var_1_35 = -25; [L50] signed long int var_1_36 = 256; [L51] signed short int var_1_37 = -100; [L52] unsigned char var_1_38 = 0; [L53] signed short int var_1_39 = 18924; [L54] unsigned char var_1_40 = 0; [L55] signed short int var_1_41 = -4; [L56] float var_1_42 = 100.5; [L57] float var_1_44 = 31.5; [L58] float var_1_45 = 256.25; [L59] unsigned short int var_1_46 = 64; [L60] signed char var_1_48 = -16; [L61] signed char var_1_50 = 64; [L62] signed char var_1_51 = 8; [L63] signed char var_1_52 = 32; [L64] signed char var_1_53 = 25; [L65] signed short int var_1_54 = 0; [L66] unsigned long int last_1_var_1_8 = 256; [L67] unsigned long int last_1_var_1_16 = 8; [L68] signed long int last_1_var_1_24 = -128; [L69] signed long int last_1_var_1_36 = 256; [L70] signed short int last_1_var_1_37 = -100; [L71] unsigned char last_1_var_1_38 = 0; [L72] unsigned short int last_1_var_1_46 = 64; [L73] signed char last_1_var_1_48 = -16; [L74] signed short int last_1_var_1_54 = 0; [L375] isInitial = 1 [L376] FCALL initially() [L377] COND TRUE 1 [L378] CALL updateLastVariables() [L360] last_1_var_1_8 = var_1_8 [L361] last_1_var_1_16 = var_1_16 [L362] last_1_var_1_24 = var_1_24 [L363] last_1_var_1_36 = var_1_36 [L364] last_1_var_1_37 = var_1_37 [L365] last_1_var_1_38 = var_1_38 [L366] last_1_var_1_46 = var_1_46 [L367] last_1_var_1_48 = var_1_48 [L368] last_1_var_1_54 = var_1_54 [L378] RET updateLastVariables() [L379] CALL updateVariables() [L287] var_1_5 = __VERIFIER_nondet_float() [L288] CALL assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=0, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_6=101/2, var_1_7=31/8, var_1_8=256] [L20] COND FALSE !(!cond) [L288] RET assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=0, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_6=101/2, var_1_7=31/8, var_1_8=256] [L289] var_1_6 = __VERIFIER_nondet_float() [L290] CALL assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=0, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_7=31/8, var_1_8=256] [L20] COND FALSE !(!cond) [L290] RET assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=0, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_7=31/8, var_1_8=256] [L291] var_1_7 = __VERIFIER_nondet_float() [L292] CALL assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=0, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L292] RET assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=0, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L293] var_1_10 = __VERIFIER_nondet_ulong() [L294] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L294] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L295] CALL assume_abort_if_not(var_1_10 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L295] RET assume_abort_if_not(var_1_10 <= 2147483647) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=64, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L296] var_1_12 = __VERIFIER_nondet_ulong() [L297] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L297] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L298] CALL assume_abort_if_not(var_1_12 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L298] RET assume_abort_if_not(var_1_12 <= 4294967295) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L299] CALL assume_abort_if_not(var_1_12 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L299] RET assume_abort_if_not(var_1_12 != 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L300] var_1_15 = __VERIFIER_nondet_float() [L301] CALL assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L301] RET assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L302] var_1_19 = __VERIFIER_nondet_uchar() [L303] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L303] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L304] CALL assume_abort_if_not(var_1_19 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L304] RET assume_abort_if_not(var_1_19 <= 1) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=0, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L305] var_1_20 = __VERIFIER_nondet_char() [L306] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L306] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L307] CALL assume_abort_if_not(var_1_20 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L307] RET assume_abort_if_not(var_1_20 <= 63) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=5, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L308] var_1_21 = __VERIFIER_nondet_char() [L309] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L309] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L310] CALL assume_abort_if_not(var_1_21 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L310] RET assume_abort_if_not(var_1_21 <= 63) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=25, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L311] var_1_22 = __VERIFIER_nondet_char() [L312] CALL assume_abort_if_not(var_1_22 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L312] RET assume_abort_if_not(var_1_22 >= -31) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L313] CALL assume_abort_if_not(var_1_22 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L313] RET assume_abort_if_not(var_1_22 <= 32) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=4, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L314] var_1_23 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L315] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L316] CALL assume_abort_if_not(var_1_23 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L316] RET assume_abort_if_not(var_1_23 <= 31) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_25=5000000000000001/5, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L317] var_1_25 = __VERIFIER_nondet_double() [L318] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L318] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L319] CALL assume_abort_if_not(var_1_25 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L319] RET assume_abort_if_not(var_1_25 != 0.0F) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_27=637/5, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L320] var_1_27 = __VERIFIER_nondet_double() [L321] CALL assume_abort_if_not((var_1_27 >= -461168.6018427382800e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L321] RET assume_abort_if_not((var_1_27 >= -461168.6018427382800e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_28=50000000000023/50, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L322] var_1_28 = __VERIFIER_nondet_double() [L323] CALL assume_abort_if_not((var_1_28 >= -461168.6018427382800e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L323] RET assume_abort_if_not((var_1_28 >= -461168.6018427382800e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 4611686.018427382800e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_29=4999999997/5, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L324] var_1_29 = __VERIFIER_nondet_double() [L325] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L325] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_30=81/5, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L326] var_1_30 = __VERIFIER_nondet_double() [L327] CALL assume_abort_if_not((var_1_30 >= 0.0F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L327] RET assume_abort_if_not((var_1_30 >= 0.0F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_32=1577/25, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L328] var_1_32 = __VERIFIER_nondet_double() [L329] CALL assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427387900e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L329] RET assume_abort_if_not((var_1_32 >= 0.0F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427387900e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_33=17/2, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L330] var_1_33 = __VERIFIER_nondet_double() [L331] CALL assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L331] RET assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-25, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L332] var_1_35 = __VERIFIER_nondet_char() [L333] CALL assume_abort_if_not(var_1_35 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L333] RET assume_abort_if_not(var_1_35 >= -128) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L334] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L335] CALL assume_abort_if_not(var_1_35 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L335] RET assume_abort_if_not(var_1_35 != 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=18924, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L336] var_1_39 = __VERIFIER_nondet_short() [L337] CALL assume_abort_if_not(var_1_39 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L337] RET assume_abort_if_not(var_1_39 >= 16383) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L338] CALL assume_abort_if_not(var_1_39 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L338] RET assume_abort_if_not(var_1_39 <= 32767) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=0, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L339] var_1_40 = __VERIFIER_nondet_uchar() [L340] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L340] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L341] CALL assume_abort_if_not(var_1_40 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L341] RET assume_abort_if_not(var_1_40 <= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_44=63/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L342] var_1_44 = __VERIFIER_nondet_float() [L343] CALL assume_abort_if_not((var_1_44 >= -230584.3009213691390e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 2305843.009213691390e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L343] RET assume_abort_if_not((var_1_44 >= -230584.3009213691390e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 2305843.009213691390e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_45=1025/4, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L344] var_1_45 = __VERIFIER_nondet_float() [L345] CALL assume_abort_if_not((var_1_45 >= -230584.3009213691390e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 2305843.009213691390e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not((var_1_45 >= -230584.3009213691390e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 2305843.009213691390e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=64, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L346] var_1_50 = __VERIFIER_nondet_char() [L347] CALL assume_abort_if_not(var_1_50 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L347] RET assume_abort_if_not(var_1_50 >= 63) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L348] CALL assume_abort_if_not(var_1_50 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L348] RET assume_abort_if_not(var_1_50 <= 126) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=8, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L349] var_1_51 = __VERIFIER_nondet_char() [L350] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L350] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L351] CALL assume_abort_if_not(var_1_51 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L351] RET assume_abort_if_not(var_1_51 <= 31) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=32, var_1_53=25, var_1_54=0, var_1_8=256] [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_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L353] RET assume_abort_if_not(var_1_52 >= 31) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=25, var_1_54=0, var_1_8=256] [L354] CALL assume_abort_if_not(var_1_52 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=25, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L354] RET assume_abort_if_not(var_1_52 <= 63) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=25, var_1_54=0, var_1_8=256] [L355] var_1_53 = __VERIFIER_nondet_char() [L356] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=2, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L356] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=2, var_1_54=0, var_1_8=256] [L357] CALL assume_abort_if_not(var_1_53 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=2, var_1_54=0, var_1_8=256] [L20] COND FALSE !(!cond) [L357] RET assume_abort_if_not(var_1_53 <= 31) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=399/2, var_1_16=8, var_1_18=64, var_1_19=1, var_1_1=4/5, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=-128, var_1_26=41/8, var_1_31=1013/20, var_1_34=4/5, var_1_35=-1, var_1_36=256, var_1_37=-100, var_1_38=0, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=201/2, var_1_46=64, var_1_48=-16, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=2, var_1_54=0, var_1_8=256] [L379] RET updateVariables() [L380] CALL step() [L78] EXPR var_1_12 | (var_1_53 * var_1_20) [L78] unsigned long int stepLocal_21 = var_1_12 | (var_1_53 * var_1_20); [L79] unsigned char stepLocal_20 = last_1_var_1_38; [L80] COND FALSE !(stepLocal_20 || last_1_var_1_38) [L91] COND TRUE last_1_var_1_48 < 4 [L92] COND TRUE ((((last_1_var_1_36) > (last_1_var_1_54)) ? (last_1_var_1_36) : (last_1_var_1_54))) != var_1_10 [L93] var_1_46 = (((((last_1_var_1_8) > (var_1_23)) ? (last_1_var_1_8) : (var_1_23))) + var_1_20) [L102] signed long int stepLocal_17 = last_1_var_1_37; [L103] COND FALSE !(stepLocal_17 == (last_1_var_1_46 - (var_1_39 - var_1_23))) [L106] var_1_38 = var_1_40 [L108] COND FALSE !(\read(var_1_38)) [L119] COND FALSE !(last_1_var_1_48 > var_1_21) [L122] var_1_48 = (var_1_21 + var_1_52) [L125] COND FALSE !(var_1_38 || var_1_38) [L130] COND FALSE !(var_1_27 <= var_1_5) [L145] COND TRUE var_1_6 < ((256.625f * var_1_7) * var_1_5) [L146] COND FALSE !(var_1_38 || var_1_38) [L149] COND TRUE ! var_1_38 [L150] COND TRUE ((var_1_6 / var_1_25) > var_1_5) || var_1_38 [L151] var_1_24 = var_1_22 [L156] unsigned long int stepLocal_2 = var_1_54 / var_1_12; [L157] unsigned short int stepLocal_1 = var_1_46; [L158] COND TRUE var_1_5 >= var_1_6 [L159] COND FALSE !(stepLocal_1 < var_1_54) [L162] var_1_8 = (var_1_46 + var_1_46) [L171] unsigned long int stepLocal_11 = var_1_12; [L172] signed long int stepLocal_10 = 64; [L173] unsigned long int stepLocal_9 = var_1_24 / var_1_12; [L174] unsigned char stepLocal_8 = var_1_38; [L175] signed char stepLocal_7 = var_1_20; [L176] COND TRUE stepLocal_11 > var_1_46 [L177] EXPR 16u | var_1_46 [L177] COND FALSE !(stepLocal_9 >= (16u | var_1_46)) [L182] var_1_18 = (var_1_23 - var_1_20) [L201] unsigned short int stepLocal_6 = var_1_46; [L202] unsigned long int stepLocal_5 = ~ var_1_8; [L203] COND TRUE var_1_48 <= stepLocal_6 [L204] var_1_16 = (((((3682661553u - var_1_48)) < (var_1_46)) ? ((3682661553u - var_1_48)) : (var_1_46))) [L212] signed long int stepLocal_16 = (((var_1_24) < ((~ var_1_35))) ? (var_1_24) : ((~ var_1_35))); [L213] COND TRUE stepLocal_16 <= (var_1_21 / 128u) [L214] var_1_36 = ((((var_1_35) > (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18))))) ? (var_1_35) : (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18)))))) [L216] unsigned long int stepLocal_0 = var_1_16; [L217] COND TRUE stepLocal_0 <= var_1_16 [L218] var_1_1 = (var_1_5 - var_1_6) [L222] unsigned long int stepLocal_4 = 10u / var_1_12; [L223] unsigned long int stepLocal_3 = (((var_1_36) < (var_1_16)) ? (var_1_36) : (var_1_16)); [L224] COND TRUE var_1_16 >= stepLocal_4 [L225] COND FALSE !(var_1_46 < stepLocal_3) [L228] var_1_13 = (var_1_7 + var_1_15) [L233] unsigned short int stepLocal_14 = var_1_46; [L234] signed char stepLocal_13 = var_1_22; [L235] unsigned short int stepLocal_12 = var_1_46; [L236] COND FALSE !(var_1_12 <= stepLocal_14) [L247] COND TRUE var_1_24 < stepLocal_12 [L248] var_1_26 = (var_1_5 - (var_1_29 + var_1_30)) [L253] signed char stepLocal_15 = var_1_21; [L254] COND FALSE !(stepLocal_15 > (((((var_1_16 + var_1_48)) > (var_1_22)) ? ((var_1_16 + var_1_48)) : (var_1_22)))) [L257] COND FALSE !(var_1_33 < var_1_6) [L272] signed short int stepLocal_19 = var_1_41; [L273] EXPR (var_1_46 / 50u) << var_1_18 [L273] unsigned long int stepLocal_18 = (var_1_46 / 50u) << var_1_18; [L274] COND FALSE !(\read(var_1_38)) [L279] COND FALSE !(var_1_22 < stepLocal_19) [L282] var_1_42 = (var_1_29 + var_1_44) [L380] RET step() [L381] CALL, EXPR property() [L371] EXPR (((((var_1_16 <= var_1_16) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : (var_1_1 == ((float) (10.5f + var_1_7)))) && ((var_1_5 >= var_1_6) ? ((var_1_46 < var_1_54) ? (var_1_8 == ((unsigned long int) (((((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) > ((var_1_46 + var_1_46))) ? ((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) : ((var_1_46 + var_1_46)))))) : (var_1_8 == ((unsigned long int) (var_1_46 + var_1_46)))) : ((var_1_46 > (var_1_54 / var_1_12)) ? (var_1_8 == ((unsigned long int) var_1_46)) : (var_1_8 == ((unsigned long int) (var_1_46 + ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))))))) && ((var_1_16 >= (10u / var_1_12)) ? ((var_1_46 < ((((var_1_36) < (var_1_16)) ? (var_1_36) : (var_1_16)))) ? (var_1_13 == ((float) var_1_7)) : (var_1_13 == ((float) (var_1_7 + var_1_15)))) : (var_1_13 == ((float) (((((var_1_6 - var_1_5)) > (var_1_7)) ? ((var_1_6 - var_1_5)) : (var_1_7))))))) && ((var_1_48 <= var_1_46) ? (var_1_16 == ((unsigned long int) (((((3682661553u - var_1_48)) < (var_1_46)) ? ((3682661553u - var_1_48)) : (var_1_46))))) : (((~ var_1_8) > ((((var_1_18) < ((var_1_46 - var_1_46))) ? (var_1_18) : ((var_1_46 - var_1_46))))) ? (var_1_16 == ((unsigned long int) var_1_48)) : (var_1_16 == ((unsigned long int) ((((var_1_18) < (var_1_46)) ? (var_1_18) : (var_1_46)))))))) && ((var_1_12 > var_1_46) ? (((var_1_24 / var_1_12) >= (16u | var_1_46)) ? ((var_1_38 && var_1_38) ? (var_1_18 == ((signed char) ((var_1_20 - var_1_21) + (var_1_22 + (16 - var_1_23))))) : 1) : (var_1_18 == ((signed char) (var_1_23 - var_1_20)))) : (var_1_38 ? (var_1_18 == ((signed char) ((((var_1_21) < ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5))))) ? (var_1_21) : ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5)))))))) : ((64 == ((((var_1_20) < (-10)) ? (var_1_20) : (-10)))) ? (var_1_18 == ((signed char) (var_1_22 + var_1_21))) : ((! var_1_38) ? ((var_1_24 < var_1_20) ? (var_1_18 == ((signed char) var_1_20)) : (var_1_18 == ((signed char) var_1_23))) : 1)))) [L371] EXPR ((((((((((((((var_1_16 <= var_1_16) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : (var_1_1 == ((float) (10.5f + var_1_7)))) && ((var_1_5 >= var_1_6) ? ((var_1_46 < var_1_54) ? (var_1_8 == ((unsigned long int) (((((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) > ((var_1_46 + var_1_46))) ? ((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) : ((var_1_46 + var_1_46)))))) : (var_1_8 == ((unsigned long int) (var_1_46 + var_1_46)))) : ((var_1_46 > (var_1_54 / var_1_12)) ? (var_1_8 == ((unsigned long int) var_1_46)) : (var_1_8 == ((unsigned long int) (var_1_46 + ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))))))) && ((var_1_16 >= (10u / var_1_12)) ? ((var_1_46 < ((((var_1_36) < (var_1_16)) ? (var_1_36) : (var_1_16)))) ? (var_1_13 == ((float) var_1_7)) : (var_1_13 == ((float) (var_1_7 + var_1_15)))) : (var_1_13 == ((float) (((((var_1_6 - var_1_5)) > (var_1_7)) ? ((var_1_6 - var_1_5)) : (var_1_7))))))) && ((var_1_48 <= var_1_46) ? (var_1_16 == ((unsigned long int) (((((3682661553u - var_1_48)) < (var_1_46)) ? ((3682661553u - var_1_48)) : (var_1_46))))) : (((~ var_1_8) > ((((var_1_18) < ((var_1_46 - var_1_46))) ? (var_1_18) : ((var_1_46 - var_1_46))))) ? (var_1_16 == ((unsigned long int) var_1_48)) : (var_1_16 == ((unsigned long int) ((((var_1_18) < (var_1_46)) ? (var_1_18) : (var_1_46)))))))) && ((var_1_12 > var_1_46) ? (((var_1_24 / var_1_12) >= (16u | var_1_46)) ? ((var_1_38 && var_1_38) ? (var_1_18 == ((signed char) ((var_1_20 - var_1_21) + (var_1_22 + (16 - var_1_23))))) : 1) : (var_1_18 == ((signed char) (var_1_23 - var_1_20)))) : (var_1_38 ? (var_1_18 == ((signed char) ((((var_1_21) < ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5))))) ? (var_1_21) : ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5)))))))) : ((64 == ((((var_1_20) < (-10)) ? (var_1_20) : (-10)))) ? (var_1_18 == ((signed char) (var_1_22 + var_1_21))) : ((! var_1_38) ? ((var_1_24 < var_1_20) ? (var_1_18 == ((signed char) var_1_20)) : (var_1_18 == ((signed char) var_1_23))) : 1))))) && ((var_1_6 < ((256.625f * var_1_7) * var_1_5)) ? ((var_1_38 || var_1_38) ? (var_1_24 == ((signed long int) ((-256 + var_1_22) + (var_1_20 - ((((var_1_23) > (var_1_54)) ? (var_1_23) : (var_1_54))))))) : ((! var_1_38) ? ((((var_1_6 / var_1_25) > var_1_5) || var_1_38) ? (var_1_24 == ((signed long int) var_1_22)) : 1) : 1)) : 1)) && ((var_1_12 <= var_1_46) ? (var_1_38 ? ((var_1_22 < var_1_18) ? (var_1_26 == ((double) (var_1_7 + var_1_15))) : (var_1_26 == ((double) ((((var_1_15) < ((((((var_1_7) > (var_1_27)) ? (var_1_7) : (var_1_27))) + var_1_28))) ? (var_1_15) : ((((((var_1_7) > (var_1_27)) ? (var_1_7) : (var_1_27))) + var_1_28))))))) : (var_1_26 == ((double) ((((var_1_6) < (var_1_27)) ? (var_1_6) : (var_1_27)))))) : ((var_1_24 < var_1_46) ? (var_1_26 == ((double) (var_1_5 - (var_1_29 + var_1_30)))) : (var_1_26 == ((double) 49.2))))) && ((var_1_27 <= var_1_5) ? ((((((-0.5) < 0 ) ? -(-0.5) : (-0.5))) >= var_1_30) ? (var_1_31 == ((double) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) : (((var_1_30 - (var_1_29 + var_1_32)) == var_1_28) ? (var_1_31 == ((double) ((((((((var_1_32) > (var_1_29)) ? (var_1_32) : (var_1_29)))) < (var_1_33)) ? (((((var_1_32) > (var_1_29)) ? (var_1_32) : (var_1_29)))) : (var_1_33))))) : (var_1_38 ? (var_1_31 == ((double) (var_1_6 - var_1_32))) : (var_1_31 == ((double) ((((var_1_32) > (((((var_1_27) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_27) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))) ? (var_1_32) : (((((var_1_27) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_27) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))))))))) : 1)) && ((var_1_21 > (((((var_1_16 + var_1_48)) > (var_1_22)) ? ((var_1_16 + var_1_48)) : (var_1_22)))) ? (var_1_34 == ((float) var_1_6)) : 1)) && ((((((var_1_24) < ((~ var_1_35))) ? (var_1_24) : ((~ var_1_35)))) <= (var_1_21 / 128u)) ? (var_1_36 == ((signed long int) ((((var_1_35) > (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18))))) ? (var_1_35) : (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18)))))))) : 1)) && ((var_1_38 || var_1_38) ? (var_1_38 ? (var_1_37 == ((signed short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : 1) : 1)) && ((last_1_var_1_37 == (last_1_var_1_46 - (var_1_39 - var_1_23))) ? (var_1_38 == ((unsigned char) (var_1_19 && var_1_40))) : (var_1_38 == ((unsigned char) var_1_40)))) && ((var_1_33 < var_1_6) ? (var_1_40 ? (var_1_41 == ((signed short int) (((((var_1_21) > (var_1_23)) ? (var_1_21) : (var_1_23))) - (var_1_36 + ((((var_1_20) < (var_1_54)) ? (var_1_20) : (var_1_54))))))) : ((var_1_29 <= var_1_34) ? (var_1_41 == ((signed short int) (var_1_23 + (var_1_54 - var_1_36)))) : ((var_1_30 <= var_1_34) ? (var_1_41 == ((signed short int) var_1_36)) : (var_1_41 == ((signed short int) (((((((((1) > (var_1_23)) ? (1) : (var_1_23))) - var_1_20)) > ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) - var_1_36))) ? ((((((1) > (var_1_23)) ? (1) : (var_1_23))) - var_1_20)) : ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) - var_1_36))))))))) : 1)) && (var_1_38 ? (((var_1_46 * 8) < ((var_1_46 / 50u) << var_1_18)) ? (var_1_42 == ((float) ((((((var_1_44 + var_1_45)) > (var_1_29)) ? ((var_1_44 + var_1_45)) : (var_1_29))) + var_1_15))) : 1) : ((var_1_22 < var_1_41) ? (var_1_42 == ((float) (var_1_28 + var_1_44))) : (var_1_42 == ((float) (var_1_29 + var_1_44))))) [L371] EXPR (((((((((((((((((var_1_16 <= var_1_16) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : (var_1_1 == ((float) (10.5f + var_1_7)))) && ((var_1_5 >= var_1_6) ? ((var_1_46 < var_1_54) ? (var_1_8 == ((unsigned long int) (((((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) > ((var_1_46 + var_1_46))) ? ((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) : ((var_1_46 + var_1_46)))))) : (var_1_8 == ((unsigned long int) (var_1_46 + var_1_46)))) : ((var_1_46 > (var_1_54 / var_1_12)) ? (var_1_8 == ((unsigned long int) var_1_46)) : (var_1_8 == ((unsigned long int) (var_1_46 + ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))))))) && ((var_1_16 >= (10u / var_1_12)) ? ((var_1_46 < ((((var_1_36) < (var_1_16)) ? (var_1_36) : (var_1_16)))) ? (var_1_13 == ((float) var_1_7)) : (var_1_13 == ((float) (var_1_7 + var_1_15)))) : (var_1_13 == ((float) (((((var_1_6 - var_1_5)) > (var_1_7)) ? ((var_1_6 - var_1_5)) : (var_1_7))))))) && ((var_1_48 <= var_1_46) ? (var_1_16 == ((unsigned long int) (((((3682661553u - var_1_48)) < (var_1_46)) ? ((3682661553u - var_1_48)) : (var_1_46))))) : (((~ var_1_8) > ((((var_1_18) < ((var_1_46 - var_1_46))) ? (var_1_18) : ((var_1_46 - var_1_46))))) ? (var_1_16 == ((unsigned long int) var_1_48)) : (var_1_16 == ((unsigned long int) ((((var_1_18) < (var_1_46)) ? (var_1_18) : (var_1_46)))))))) && ((var_1_12 > var_1_46) ? (((var_1_24 / var_1_12) >= (16u | var_1_46)) ? ((var_1_38 && var_1_38) ? (var_1_18 == ((signed char) ((var_1_20 - var_1_21) + (var_1_22 + (16 - var_1_23))))) : 1) : (var_1_18 == ((signed char) (var_1_23 - var_1_20)))) : (var_1_38 ? (var_1_18 == ((signed char) ((((var_1_21) < ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5))))) ? (var_1_21) : ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5)))))))) : ((64 == ((((var_1_20) < (-10)) ? (var_1_20) : (-10)))) ? (var_1_18 == ((signed char) (var_1_22 + var_1_21))) : ((! var_1_38) ? ((var_1_24 < var_1_20) ? (var_1_18 == ((signed char) var_1_20)) : (var_1_18 == ((signed char) var_1_23))) : 1))))) && ((var_1_6 < ((256.625f * var_1_7) * var_1_5)) ? ((var_1_38 || var_1_38) ? (var_1_24 == ((signed long int) ((-256 + var_1_22) + (var_1_20 - ((((var_1_23) > (var_1_54)) ? (var_1_23) : (var_1_54))))))) : ((! var_1_38) ? ((((var_1_6 / var_1_25) > var_1_5) || var_1_38) ? (var_1_24 == ((signed long int) var_1_22)) : 1) : 1)) : 1)) && ((var_1_12 <= var_1_46) ? (var_1_38 ? ((var_1_22 < var_1_18) ? (var_1_26 == ((double) (var_1_7 + var_1_15))) : (var_1_26 == ((double) ((((var_1_15) < ((((((var_1_7) > (var_1_27)) ? (var_1_7) : (var_1_27))) + var_1_28))) ? (var_1_15) : ((((((var_1_7) > (var_1_27)) ? (var_1_7) : (var_1_27))) + var_1_28))))))) : (var_1_26 == ((double) ((((var_1_6) < (var_1_27)) ? (var_1_6) : (var_1_27)))))) : ((var_1_24 < var_1_46) ? (var_1_26 == ((double) (var_1_5 - (var_1_29 + var_1_30)))) : (var_1_26 == ((double) 49.2))))) && ((var_1_27 <= var_1_5) ? ((((((-0.5) < 0 ) ? -(-0.5) : (-0.5))) >= var_1_30) ? (var_1_31 == ((double) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) : (((var_1_30 - (var_1_29 + var_1_32)) == var_1_28) ? (var_1_31 == ((double) ((((((((var_1_32) > (var_1_29)) ? (var_1_32) : (var_1_29)))) < (var_1_33)) ? (((((var_1_32) > (var_1_29)) ? (var_1_32) : (var_1_29)))) : (var_1_33))))) : (var_1_38 ? (var_1_31 == ((double) (var_1_6 - var_1_32))) : (var_1_31 == ((double) ((((var_1_32) > (((((var_1_27) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_27) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))) ? (var_1_32) : (((((var_1_27) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_27) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))))))))) : 1)) && ((var_1_21 > (((((var_1_16 + var_1_48)) > (var_1_22)) ? ((var_1_16 + var_1_48)) : (var_1_22)))) ? (var_1_34 == ((float) var_1_6)) : 1)) && ((((((var_1_24) < ((~ var_1_35))) ? (var_1_24) : ((~ var_1_35)))) <= (var_1_21 / 128u)) ? (var_1_36 == ((signed long int) ((((var_1_35) > (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18))))) ? (var_1_35) : (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18)))))))) : 1)) && ((var_1_38 || var_1_38) ? (var_1_38 ? (var_1_37 == ((signed short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : 1) : 1)) && ((last_1_var_1_37 == (last_1_var_1_46 - (var_1_39 - var_1_23))) ? (var_1_38 == ((unsigned char) (var_1_19 && var_1_40))) : (var_1_38 == ((unsigned char) var_1_40)))) && ((var_1_33 < var_1_6) ? (var_1_40 ? (var_1_41 == ((signed short int) (((((var_1_21) > (var_1_23)) ? (var_1_21) : (var_1_23))) - (var_1_36 + ((((var_1_20) < (var_1_54)) ? (var_1_20) : (var_1_54))))))) : ((var_1_29 <= var_1_34) ? (var_1_41 == ((signed short int) (var_1_23 + (var_1_54 - var_1_36)))) : ((var_1_30 <= var_1_34) ? (var_1_41 == ((signed short int) var_1_36)) : (var_1_41 == ((signed short int) (((((((((1) > (var_1_23)) ? (1) : (var_1_23))) - var_1_20)) > ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) - var_1_36))) ? ((((((1) > (var_1_23)) ? (1) : (var_1_23))) - var_1_20)) : ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) - var_1_36))))))))) : 1)) && (var_1_38 ? (((var_1_46 * 8) < ((var_1_46 / 50u) << var_1_18)) ? (var_1_42 == ((float) ((((((var_1_44 + var_1_45)) > (var_1_29)) ? ((var_1_44 + var_1_45)) : (var_1_29))) + var_1_15))) : 1) : ((var_1_22 < var_1_41) ? (var_1_42 == ((float) (var_1_28 + var_1_44))) : (var_1_42 == ((float) (var_1_29 + var_1_44)))))) && ((last_1_var_1_48 < 4) ? ((((((last_1_var_1_36) > (last_1_var_1_54)) ? (last_1_var_1_36) : (last_1_var_1_54))) != var_1_10) ? (var_1_46 == ((unsigned short int) (((((last_1_var_1_8) > (var_1_23)) ? (last_1_var_1_8) : (var_1_23))) + var_1_20))) : ((last_1_var_1_8 < var_1_10) ? (var_1_46 == ((unsigned short int) ((((((((var_1_20) > (last_1_var_1_24)) ? (var_1_20) : (last_1_var_1_24)))) > (var_1_21)) ? (((((var_1_20) > (last_1_var_1_24)) ? (var_1_20) : (last_1_var_1_24)))) : (var_1_21))))) : (var_1_46 == ((unsigned short int) ((((var_1_39) > ((52246 - last_1_var_1_8))) ? (var_1_39) : ((52246 - last_1_var_1_8)))))))) : 1)) && (var_1_38 ? (var_1_38 ? (var_1_38 ? (var_1_48 == ((signed char) ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) : (var_1_48 == ((signed char) ((var_1_20 + var_1_21) - (var_1_50 - (var_1_23 + var_1_51)))))) : (var_1_48 == ((signed char) (((var_1_52 - var_1_23) - (var_1_51 + var_1_53)) + var_1_21)))) : ((last_1_var_1_48 > var_1_21) ? (var_1_48 == ((signed char) ((((((-10) < 0 ) ? -(-10) : (-10))) + var_1_53) - var_1_50))) : (var_1_48 == ((signed char) (var_1_21 + var_1_52)))))) && ((last_1_var_1_38 || last_1_var_1_38) ? (((var_1_12 | (var_1_53 * var_1_20)) > (var_1_23 * (- last_1_var_1_16))) ? (var_1_40 ? (var_1_54 == ((signed short int) var_1_53)) : (var_1_54 == ((signed short int) last_1_var_1_16))) : (var_1_54 == ((signed short int) var_1_51))) : 1) [L371-L372] return (((((((((((((((((var_1_16 <= var_1_16) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : (var_1_1 == ((float) (10.5f + var_1_7)))) && ((var_1_5 >= var_1_6) ? ((var_1_46 < var_1_54) ? (var_1_8 == ((unsigned long int) (((((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) > ((var_1_46 + var_1_46))) ? ((var_1_54 + ((((var_1_46) > (var_1_46)) ? (var_1_46) : (var_1_46))))) : ((var_1_46 + var_1_46)))))) : (var_1_8 == ((unsigned long int) (var_1_46 + var_1_46)))) : ((var_1_46 > (var_1_54 / var_1_12)) ? (var_1_8 == ((unsigned long int) var_1_46)) : (var_1_8 == ((unsigned long int) (var_1_46 + ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))))))) && ((var_1_16 >= (10u / var_1_12)) ? ((var_1_46 < ((((var_1_36) < (var_1_16)) ? (var_1_36) : (var_1_16)))) ? (var_1_13 == ((float) var_1_7)) : (var_1_13 == ((float) (var_1_7 + var_1_15)))) : (var_1_13 == ((float) (((((var_1_6 - var_1_5)) > (var_1_7)) ? ((var_1_6 - var_1_5)) : (var_1_7))))))) && ((var_1_48 <= var_1_46) ? (var_1_16 == ((unsigned long int) (((((3682661553u - var_1_48)) < (var_1_46)) ? ((3682661553u - var_1_48)) : (var_1_46))))) : (((~ var_1_8) > ((((var_1_18) < ((var_1_46 - var_1_46))) ? (var_1_18) : ((var_1_46 - var_1_46))))) ? (var_1_16 == ((unsigned long int) var_1_48)) : (var_1_16 == ((unsigned long int) ((((var_1_18) < (var_1_46)) ? (var_1_18) : (var_1_46)))))))) && ((var_1_12 > var_1_46) ? (((var_1_24 / var_1_12) >= (16u | var_1_46)) ? ((var_1_38 && var_1_38) ? (var_1_18 == ((signed char) ((var_1_20 - var_1_21) + (var_1_22 + (16 - var_1_23))))) : 1) : (var_1_18 == ((signed char) (var_1_23 - var_1_20)))) : (var_1_38 ? (var_1_18 == ((signed char) ((((var_1_21) < ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5))))) ? (var_1_21) : ((((((10 + var_1_23)) > (5)) ? ((10 + var_1_23)) : (5)))))))) : ((64 == ((((var_1_20) < (-10)) ? (var_1_20) : (-10)))) ? (var_1_18 == ((signed char) (var_1_22 + var_1_21))) : ((! var_1_38) ? ((var_1_24 < var_1_20) ? (var_1_18 == ((signed char) var_1_20)) : (var_1_18 == ((signed char) var_1_23))) : 1))))) && ((var_1_6 < ((256.625f * var_1_7) * var_1_5)) ? ((var_1_38 || var_1_38) ? (var_1_24 == ((signed long int) ((-256 + var_1_22) + (var_1_20 - ((((var_1_23) > (var_1_54)) ? (var_1_23) : (var_1_54))))))) : ((! var_1_38) ? ((((var_1_6 / var_1_25) > var_1_5) || var_1_38) ? (var_1_24 == ((signed long int) var_1_22)) : 1) : 1)) : 1)) && ((var_1_12 <= var_1_46) ? (var_1_38 ? ((var_1_22 < var_1_18) ? (var_1_26 == ((double) (var_1_7 + var_1_15))) : (var_1_26 == ((double) ((((var_1_15) < ((((((var_1_7) > (var_1_27)) ? (var_1_7) : (var_1_27))) + var_1_28))) ? (var_1_15) : ((((((var_1_7) > (var_1_27)) ? (var_1_7) : (var_1_27))) + var_1_28))))))) : (var_1_26 == ((double) ((((var_1_6) < (var_1_27)) ? (var_1_6) : (var_1_27)))))) : ((var_1_24 < var_1_46) ? (var_1_26 == ((double) (var_1_5 - (var_1_29 + var_1_30)))) : (var_1_26 == ((double) 49.2))))) && ((var_1_27 <= var_1_5) ? ((((((-0.5) < 0 ) ? -(-0.5) : (-0.5))) >= var_1_30) ? (var_1_31 == ((double) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) : (((var_1_30 - (var_1_29 + var_1_32)) == var_1_28) ? (var_1_31 == ((double) ((((((((var_1_32) > (var_1_29)) ? (var_1_32) : (var_1_29)))) < (var_1_33)) ? (((((var_1_32) > (var_1_29)) ? (var_1_32) : (var_1_29)))) : (var_1_33))))) : (var_1_38 ? (var_1_31 == ((double) (var_1_6 - var_1_32))) : (var_1_31 == ((double) ((((var_1_32) > (((((var_1_27) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_27) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))) ? (var_1_32) : (((((var_1_27) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_27) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))))))))) : 1)) && ((var_1_21 > (((((var_1_16 + var_1_48)) > (var_1_22)) ? ((var_1_16 + var_1_48)) : (var_1_22)))) ? (var_1_34 == ((float) var_1_6)) : 1)) && ((((((var_1_24) < ((~ var_1_35))) ? (var_1_24) : ((~ var_1_35)))) <= (var_1_21 / 128u)) ? (var_1_36 == ((signed long int) ((((var_1_35) > (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18))))) ? (var_1_35) : (((((((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) < (var_1_18)) ? (((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21)))) : (var_1_18)))))))) : 1)) && ((var_1_38 || var_1_38) ? (var_1_38 ? (var_1_37 == ((signed short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : 1) : 1)) && ((last_1_var_1_37 == (last_1_var_1_46 - (var_1_39 - var_1_23))) ? (var_1_38 == ((unsigned char) (var_1_19 && var_1_40))) : (var_1_38 == ((unsigned char) var_1_40)))) && ((var_1_33 < var_1_6) ? (var_1_40 ? (var_1_41 == ((signed short int) (((((var_1_21) > (var_1_23)) ? (var_1_21) : (var_1_23))) - (var_1_36 + ((((var_1_20) < (var_1_54)) ? (var_1_20) : (var_1_54))))))) : ((var_1_29 <= var_1_34) ? (var_1_41 == ((signed short int) (var_1_23 + (var_1_54 - var_1_36)))) : ((var_1_30 <= var_1_34) ? (var_1_41 == ((signed short int) var_1_36)) : (var_1_41 == ((signed short int) (((((((((1) > (var_1_23)) ? (1) : (var_1_23))) - var_1_20)) > ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) - var_1_36))) ? ((((((1) > (var_1_23)) ? (1) : (var_1_23))) - var_1_20)) : ((((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) - var_1_36))))))))) : 1)) && (var_1_38 ? (((var_1_46 * 8) < ((var_1_46 / 50u) << var_1_18)) ? (var_1_42 == ((float) ((((((var_1_44 + var_1_45)) > (var_1_29)) ? ((var_1_44 + var_1_45)) : (var_1_29))) + var_1_15))) : 1) : ((var_1_22 < var_1_41) ? (var_1_42 == ((float) (var_1_28 + var_1_44))) : (var_1_42 == ((float) (var_1_29 + var_1_44)))))) && ((last_1_var_1_48 < 4) ? ((((((last_1_var_1_36) > (last_1_var_1_54)) ? (last_1_var_1_36) : (last_1_var_1_54))) != var_1_10) ? (var_1_46 == ((unsigned short int) (((((last_1_var_1_8) > (var_1_23)) ? (last_1_var_1_8) : (var_1_23))) + var_1_20))) : ((last_1_var_1_8 < var_1_10) ? (var_1_46 == ((unsigned short int) ((((((((var_1_20) > (last_1_var_1_24)) ? (var_1_20) : (last_1_var_1_24)))) > (var_1_21)) ? (((((var_1_20) > (last_1_var_1_24)) ? (var_1_20) : (last_1_var_1_24)))) : (var_1_21))))) : (var_1_46 == ((unsigned short int) ((((var_1_39) > ((52246 - last_1_var_1_8))) ? (var_1_39) : ((52246 - last_1_var_1_8)))))))) : 1)) && (var_1_38 ? (var_1_38 ? (var_1_38 ? (var_1_48 == ((signed char) ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) : (var_1_48 == ((signed char) ((var_1_20 + var_1_21) - (var_1_50 - (var_1_23 + var_1_51)))))) : (var_1_48 == ((signed char) (((var_1_52 - var_1_23) - (var_1_51 + var_1_53)) + var_1_21)))) : ((last_1_var_1_48 > var_1_21) ? (var_1_48 == ((signed char) ((((((-10) < 0 ) ? -(-10) : (-10))) + var_1_53) - var_1_50))) : (var_1_48 == ((signed char) (var_1_21 + var_1_52)))))) && ((last_1_var_1_38 || last_1_var_1_38) ? (((var_1_12 | (var_1_53 * var_1_20)) > (var_1_23 * (- last_1_var_1_16))) ? (var_1_40 ? (var_1_54 == ((signed short int) var_1_53)) : (var_1_54 == ((signed short int) last_1_var_1_16))) : (var_1_54 == ((signed short int) var_1_51))) : 1) ; [L381] RET, EXPR property() [L381] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=0, var_1_15=0, var_1_16=317, var_1_18=-61, var_1_19=1, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=0, var_1_31=1013/20, var_1_32=0, var_1_33=0, var_1_34=4/5, var_1_35=-1, var_1_36=-1, var_1_37=-100, var_1_38=-256, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=0, var_1_46=317, var_1_48=94, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=2, var_1_54=0, var_1_6=0, var_1_7=0, var_1_8=634] [L19] reach_error() VAL [isInitial=1, last_1_var_1_16=8, last_1_var_1_24=-128, last_1_var_1_36=256, last_1_var_1_37=-100, last_1_var_1_38=0, last_1_var_1_46=64, last_1_var_1_48=-16, last_1_var_1_54=0, last_1_var_1_8=256, var_1_10=8589934849, var_1_12=320, var_1_13=0, var_1_15=0, var_1_16=317, var_1_18=-61, var_1_19=1, var_1_20=61, var_1_21=63, var_1_22=1, var_1_23=0, var_1_24=1, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=0, var_1_31=1013/20, var_1_32=0, var_1_33=0, var_1_34=4/5, var_1_35=-1, var_1_36=-1, var_1_37=-100, var_1_38=-256, var_1_39=32767, var_1_40=-256, var_1_41=-4, var_1_42=0, var_1_46=317, var_1_48=94, var_1_50=63, var_1_51=1, var_1_52=31, var_1_53=2, var_1_54=0, var_1_6=0, var_1_7=0, var_1_8=634] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 80 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 7.6s, OverallIterations: 1, TraceHistogramMax: 44, 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=80occurred 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, 4.8s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 326 NumberOfCodeBlocks, 326 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-13 23:27:30,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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_700a6108-e4bf-436a-b428-5d04bd5ce264/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 11fbe230916924754384b4d5f209e2f8e8933dc585a70287035d014e0032f60d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 23:27:32,761 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 23:27:32,887 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-13 23:27:32,896 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 23:27:32,896 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 23:27:32,931 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 23:27:32,932 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 23:27:32,932 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 23:27:32,933 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 23:27:32,933 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 23:27:32,933 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-13 23:27:32,933 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-13 23:27:32,934 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-13 23:27:32,934 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-13 23:27:32,934 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-13 23:27:32,934 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-13 23:27:32,936 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 23:27:32,936 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 23:27:32,936 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 23:27:32,936 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 23:27:32,936 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 23:27:32,936 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 23:27:32,936 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 23:27:32,937 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 23:27:32,937 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 23:27:32,938 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 23:27:32,938 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:27:32,938 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 23:27:32,938 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 23:27:32,938 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 23:27:32,938 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-13 23:27:32,938 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 23:27:32,940 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 23:27:32,940 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-13 23:27:32,940 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_700a6108-e4bf-436a-b428-5d04bd5ce264/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 -> 11fbe230916924754384b4d5f209e2f8e8933dc585a70287035d014e0032f60d [2024-11-13 23:27:33,289 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 23:27:33,297 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 23:27:33,300 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 23:27:33,301 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 23:27:33,301 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 23:27:33,303 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i Unable to find full path for "g++" [2024-11-13 23:27:35,222 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 23:27:35,574 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 23:27:35,575 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i [2024-11-13 23:27:35,591 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data/56067adb7/8b499d2f36ee47c2a5bf7ef1f7230e64/FLAGfd680fa80 [2024-11-13 23:27:35,618 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/data/56067adb7/8b499d2f36ee47c2a5bf7ef1f7230e64 [2024-11-13 23:27:35,620 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 23:27:35,622 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 23:27:35,625 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 23:27:35,625 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 23:27:35,630 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 23:27:35,631 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:27:35" (1/1) ... [2024-11-13 23:27:35,632 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2819be6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:35, skipping insertion in model container [2024-11-13 23:27:35,634 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 11:27:35" (1/1) ... [2024-11-13 23:27:35,681 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 23:27:35,864 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_700a6108-e4bf-436a-b428-5d04bd5ce264/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i[916,929] [2024-11-13 23:27:36,085 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:27:36,108 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 23:27:36,119 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_700a6108-e4bf-436a-b428-5d04bd5ce264/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-24.i[916,929] [2024-11-13 23:27:36,233 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 23:27:36,251 INFO L204 MainTranslator]: Completed translation [2024-11-13 23:27:36,252 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36 WrapperNode [2024-11-13 23:27:36,252 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 23:27:36,253 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 23:27:36,253 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 23:27:36,253 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 23:27:36,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,275 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,319 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 343 [2024-11-13 23:27:36,320 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 23:27:36,320 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 23:27:36,321 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 23:27:36,321 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 23:27:36,328 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,328 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,346 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,347 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,385 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,399 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,407 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,413 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,421 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 23:27:36,425 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 23:27:36,427 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 23:27:36,427 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 23:27:36,429 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (1/1) ... [2024-11-13 23:27:36,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-13 23:27:36,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:27:36,471 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-13 23:27:36,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-13 23:27:36,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 23:27:36,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-13 23:27:36,501 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 23:27:36,501 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 23:27:36,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 23:27:36,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 23:27:36,653 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 23:27:36,655 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 23:27:56,267 INFO L? ?]: Removed 52 outVars from TransFormulas that were not future-live. [2024-11-13 23:27:56,267 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 23:27:56,289 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 23:27:56,289 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 23:27:56,289 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:27:56 BoogieIcfgContainer [2024-11-13 23:27:56,290 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 23:27:56,292 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 23:27:56,292 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 23:27:56,300 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 23:27:56,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 11:27:35" (1/3) ... [2024-11-13 23:27:56,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30b3e6c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:27:56, skipping insertion in model container [2024-11-13 23:27:56,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 11:27:36" (2/3) ... [2024-11-13 23:27:56,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30b3e6c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 11:27:56, skipping insertion in model container [2024-11-13 23:27:56,304 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 11:27:56" (3/3) ... [2024-11-13 23:27:56,305 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-24.i [2024-11-13 23:27:56,321 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 23:27:56,324 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-24.i that has 2 procedures, 149 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 23:27:56,407 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 23:27:56,422 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;@12d02dcb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 23:27:56,423 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 23:27:56,430 INFO L276 IsEmpty]: Start isEmpty. Operand has 149 states, 102 states have (on average 1.5294117647058822) internal successors, (156), 103 states have internal predecessors, (156), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-13 23:27:56,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2024-11-13 23:27:56,452 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:27:56,453 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:27:56,454 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:27:56,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:27:56,460 INFO L85 PathProgramCache]: Analyzing trace with hash 992490901, now seen corresponding path program 1 times [2024-11-13 23:27:56,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:27:56,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [85018899] [2024-11-13 23:27:56,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:27:56,475 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-13 23:27:56,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:27:56,479 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:27:56,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:27:58,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:27:58,618 INFO L255 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 23:27:58,630 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:27:58,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1646 proven. 0 refuted. 0 times theorem prover too weak. 2138 trivial. 0 not checked. [2024-11-13 23:27:58,728 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 23:27:58,729 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:27:58,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [85018899] [2024-11-13 23:27:58,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [85018899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:27:58,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:27:58,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 23:27:58,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289686545] [2024-11-13 23:27:58,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:27:58,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 23:27:58,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:27:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 23:27:58,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 23:27:58,766 INFO L87 Difference]: Start difference. First operand has 149 states, 102 states have (on average 1.5294117647058822) internal successors, (156), 103 states have internal predecessors, (156), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-13 23:27:58,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:27:58,830 INFO L93 Difference]: Finished difference Result 291 states and 526 transitions. [2024-11-13 23:27:58,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 23:27:58,833 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 288 [2024-11-13 23:27:58,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:27:58,841 INFO L225 Difference]: With dead ends: 291 [2024-11-13 23:27:58,841 INFO L226 Difference]: Without dead ends: 145 [2024-11-13 23:27:58,845 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 287 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-13 23:27:58,848 INFO L432 NwaCegarLoop]: 237 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, 237 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-13 23:27:58,851 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 23:27:58,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-11-13 23:27:58,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2024-11-13 23:27:58,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 99 states have (on average 1.505050505050505) internal successors, (149), 99 states have internal predecessors, (149), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-13 23:27:58,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 237 transitions. [2024-11-13 23:27:58,946 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 237 transitions. Word has length 288 [2024-11-13 23:27:58,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:27:58,946 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 237 transitions. [2024-11-13 23:27:58,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-13 23:27:58,952 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 237 transitions. [2024-11-13 23:27:58,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2024-11-13 23:27:58,962 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:27:58,963 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:27:58,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:27:59,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:27:59,165 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:27:59,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:27:59,165 INFO L85 PathProgramCache]: Analyzing trace with hash 52317829, now seen corresponding path program 1 times [2024-11-13 23:27:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:27:59,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684952505] [2024-11-13 23:27:59,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:27:59,167 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-13 23:27:59,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:27:59,170 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:27:59,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:28:01,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:28:01,440 INFO L255 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 23:28:01,449 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:28:11,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-13 23:28:11,715 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 23:28:11,716 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:28:11,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684952505] [2024-11-13 23:28:11,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684952505] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:28:11,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:28:11,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:28:11,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751591813] [2024-11-13 23:28:11,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:28:11,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 23:28:11,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:28:11,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 23:28:11,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:28:11,720 INFO L87 Difference]: Start difference. First operand 145 states and 237 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:28:15,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:28:17,119 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-13 23:28:20,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:28:22,013 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-13 23:28:22,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:28:22,014 INFO L93 Difference]: Finished difference Result 430 states and 706 transitions. [2024-11-13 23:28:22,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 23:28:22,261 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 288 [2024-11-13 23:28:22,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:28:22,267 INFO L225 Difference]: With dead ends: 430 [2024-11-13 23:28:22,267 INFO L226 Difference]: Without dead ends: 288 [2024-11-13 23:28:22,268 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:28:22,273 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 163 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 89 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:28:22,273 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 683 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 20 Invalid, 4 Unknown, 0 Unchecked, 10.1s Time] [2024-11-13 23:28:22,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2024-11-13 23:28:22,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 226. [2024-11-13 23:28:22,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 135 states have (on average 1.3925925925925926) internal successors, (188), 135 states have internal predecessors, (188), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-13 23:28:22,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 364 transitions. [2024-11-13 23:28:22,336 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 364 transitions. Word has length 288 [2024-11-13 23:28:22,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:28:22,339 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 364 transitions. [2024-11-13 23:28:22,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:28:22,340 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 364 transitions. [2024-11-13 23:28:22,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-13 23:28:22,347 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:28:22,347 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:28:22,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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)] Ended with exit code 0 [2024-11-13 23:28:22,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:28:22,548 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:28:22,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:28:22,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1200944250, now seen corresponding path program 1 times [2024-11-13 23:28:22,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:28:22,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1163626163] [2024-11-13 23:28:22,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:28:22,551 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 23:28:22,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:28:22,554 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:28:22,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 (4)] Waiting until timeout for monitored process [2024-11-13 23:28:24,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:28:24,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 23:28:24,867 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:28:45,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1629 proven. 90 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2024-11-13 23:28:45,070 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:28:51,176 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:28:51,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1163626163] [2024-11-13 23:28:51,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1163626163] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:28:51,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1457232370] [2024-11-13 23:28:51,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:28:51,177 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:28:51,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-13 23:28:51,180 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:28:51,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-13 23:28:52,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:28:52,757 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 23:28:52,762 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:28:53,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-13 23:28:53,688 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 23:28:53,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1457232370] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:28:53,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 23:28:53,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-11-13 23:28:53,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104768541] [2024-11-13 23:28:53,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:28:53,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:28:53,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:28:53,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:28:53,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 23:28:53,692 INFO L87 Difference]: Start difference. First operand 226 states and 364 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:28:56,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:28:58,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:29:02,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:29:04,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:29:04,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:04,964 INFO L93 Difference]: Finished difference Result 497 states and 806 transitions. [2024-11-13 23:29:04,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:29:04,967 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 289 [2024-11-13 23:29:04,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:04,975 INFO L225 Difference]: With dead ends: 497 [2024-11-13 23:29:04,978 INFO L226 Difference]: Without dead ends: 355 [2024-11-13 23:29:04,979 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 783 GetRequests, 775 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 23:29:04,980 INFO L432 NwaCegarLoop]: 381 mSDtfsCounter, 187 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 17 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:04,980 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 580 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 30 Invalid, 4 Unknown, 0 Unchecked, 11.2s Time] [2024-11-13 23:29:04,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-13 23:29:05,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 264. [2024-11-13 23:29:05,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 173 states have (on average 1.4219653179190752) internal successors, (246), 173 states have internal predecessors, (246), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-13 23:29:05,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 422 transitions. [2024-11-13 23:29:05,051 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 422 transitions. Word has length 289 [2024-11-13 23:29:05,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:05,053 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 422 transitions. [2024-11-13 23:29:05,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:29:05,054 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 422 transitions. [2024-11-13 23:29:05,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-13 23:29:05,060 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:05,060 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:29:05,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:05,299 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 (4)] Forceful destruction successful, exit code 0 [2024-11-13 23:29:05,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:29:05,465 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:05,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:05,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1437365626, now seen corresponding path program 1 times [2024-11-13 23:29:05,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:29:05,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [897116248] [2024-11-13 23:29:05,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:05,467 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-13 23:29:05,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:29:05,471 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:29:05,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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)] Waiting until timeout for monitored process [2024-11-13 23:29:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:07,627 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 23:29:07,634 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:27,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1629 proven. 90 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2024-11-13 23:29:27,046 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:29:32,919 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:29:32,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [897116248] [2024-11-13 23:29:32,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [897116248] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:29:32,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1541467902] [2024-11-13 23:29:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:32,920 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:29:32,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-13 23:29:32,922 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:29:32,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-13 23:29:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:34,267 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 23:29:34,272 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:29:35,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-13 23:29:35,618 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 23:29:35,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1541467902] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:29:35,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 23:29:35,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-11-13 23:29:35,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843898055] [2024-11-13 23:29:35,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:29:35,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:29:35,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:29:35,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:29:35,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 23:29:35,621 INFO L87 Difference]: Start difference. First operand 264 states and 422 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:29:38,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:29:40,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:29:44,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:29:47,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:29:47,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:29:47,531 INFO L93 Difference]: Finished difference Result 535 states and 855 transitions. [2024-11-13 23:29:47,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:29:47,532 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 289 [2024-11-13 23:29:47,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:29:47,539 INFO L225 Difference]: With dead ends: 535 [2024-11-13 23:29:47,539 INFO L226 Difference]: Without dead ends: 355 [2024-11-13 23:29:47,540 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 783 GetRequests, 775 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 23:29:47,541 INFO L432 NwaCegarLoop]: 219 mSDtfsCounter, 190 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 10 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2024-11-13 23:29:47,542 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 412 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 27 Invalid, 4 Unknown, 0 Unchecked, 11.9s Time] [2024-11-13 23:29:47,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2024-11-13 23:29:47,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 264. [2024-11-13 23:29:47,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 173 states have (on average 1.369942196531792) internal successors, (237), 173 states have internal predecessors, (237), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-13 23:29:47,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 413 transitions. [2024-11-13 23:29:47,589 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 413 transitions. Word has length 289 [2024-11-13 23:29:47,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:29:47,590 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 413 transitions. [2024-11-13 23:29:47,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:29:47,591 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 413 transitions. [2024-11-13 23:29:47,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-13 23:29:47,595 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:29:47,595 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:29:47,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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)] Ended with exit code 0 [2024-11-13 23:29:47,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-13 23:29:48,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-13 23:29:48,000 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:29:48,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:29:48,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2104341954, now seen corresponding path program 1 times [2024-11-13 23:29:48,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:29:48,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1331581416] [2024-11-13 23:29:48,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:29:48,001 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-13 23:29:48,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:29:48,005 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:29:48,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 (8)] Waiting until timeout for monitored process [2024-11-13 23:29:50,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:29:50,120 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 23:29:50,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:09,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1629 proven. 90 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2024-11-13 23:30:09,357 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:30:14,907 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:30:14,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1331581416] [2024-11-13 23:30:14,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1331581416] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:30:14,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1415915879] [2024-11-13 23:30:14,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:14,908 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:30:14,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-13 23:30:14,910 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:30:14,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-13 23:30:19,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:19,502 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 23:30:19,507 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:30,389 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-13 23:30:30,389 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 23:30:30,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1415915879] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:30:30,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 23:30:30,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2024-11-13 23:30:30,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191853315] [2024-11-13 23:30:30,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:30:30,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 23:30:30,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:30:30,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 23:30:30,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 23:30:30,392 INFO L87 Difference]: Start difference. First operand 264 states and 413 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:30:33,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:30:35,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:30:35,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:30:35,925 INFO L93 Difference]: Finished difference Result 625 states and 980 transitions. [2024-11-13 23:30:35,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 23:30:35,926 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 289 [2024-11-13 23:30:35,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:30:35,931 INFO L225 Difference]: With dead ends: 625 [2024-11-13 23:30:35,931 INFO L226 Difference]: Without dead ends: 445 [2024-11-13 23:30:35,933 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 783 GetRequests, 775 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-13 23:30:35,933 INFO L432 NwaCegarLoop]: 225 mSDtfsCounter, 93 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-13 23:30:35,934 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 442 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 2 Unknown, 0 Unchecked, 5.5s Time] [2024-11-13 23:30:35,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2024-11-13 23:30:35,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 441. [2024-11-13 23:30:35,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 305 states have (on average 1.3967213114754098) internal successors, (426), 305 states have internal predecessors, (426), 132 states have call successors, (132), 3 states have call predecessors, (132), 3 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-13 23:30:35,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 690 transitions. [2024-11-13 23:30:35,995 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 690 transitions. Word has length 289 [2024-11-13 23:30:35,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:30:35,996 INFO L471 AbstractCegarLoop]: Abstraction has 441 states and 690 transitions. [2024-11-13 23:30:35,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 2 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:30:35,997 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 690 transitions. [2024-11-13 23:30:36,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-13 23:30:36,001 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:30:36,001 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:30:36,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-13 23:30:36,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 (8)] Ended with exit code 0 [2024-11-13 23:30:36,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:30:36,402 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:30:36,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:30:36,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1963793344, now seen corresponding path program 1 times [2024-11-13 23:30:36,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:30:36,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078185226] [2024-11-13 23:30:36,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:30:36,403 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-13 23:30:36,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:30:36,405 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:30:36,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 (10)] Waiting until timeout for monitored process [2024-11-13 23:30:38,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:30:38,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 23:30:38,730 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:30:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1629 proven. 90 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2024-11-13 23:30:57,185 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:31:02,673 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:31:02,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078185226] [2024-11-13 23:31:02,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078185226] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:31:02,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [410910955] [2024-11-13 23:31:02,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:31:02,673 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:31:02,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-13 23:31:02,677 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:31:02,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-13 23:31:07,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:31:07,363 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 23:31:07,369 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:31:24,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1629 proven. 90 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2024-11-13 23:31:24,760 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:31:29,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [410910955] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:31:29,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613575153] [2024-11-13 23:31:29,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:31:29,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:31:29,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:31:29,831 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:31:29,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 23:31:31,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:31:31,603 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 23:31:31,606 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:31:48,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1629 proven. 90 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2024-11-13 23:31:48,946 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:31:53,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613575153] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:31:53,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:31:53,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2024-11-13 23:31:53,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994090396] [2024-11-13 23:31:53,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:31:53,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 23:31:53,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:31:53,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 23:31:53,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 23:31:53,980 INFO L87 Difference]: Start difference. First operand 441 states and 690 transitions. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 6 states have internal predecessors, (78), 2 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-13 23:32:04,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:06,354 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-13 23:32:08,363 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-13 23:32:10,375 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-13 23:32:13,874 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:15,880 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-13 23:32:17,885 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-13 23:32:19,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:21,917 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-13 23:32:21,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:32:21,918 INFO L93 Difference]: Finished difference Result 1001 states and 1563 transitions. [2024-11-13 23:32:22,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 23:32:22,117 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 6 states have internal predecessors, (78), 2 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 289 [2024-11-13 23:32:22,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:32:22,121 INFO L225 Difference]: With dead ends: 1001 [2024-11-13 23:32:22,122 INFO L226 Difference]: Without dead ends: 645 [2024-11-13 23:32:22,123 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1492 GetRequests, 1478 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2024-11-13 23:32:22,124 INFO L432 NwaCegarLoop]: 175 mSDtfsCounter, 164 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 124 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.4s IncrementalHoareTripleChecker+Time [2024-11-13 23:32:22,124 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 1070 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 296 Invalid, 9 Unknown, 0 Unchecked, 26.4s Time] [2024-11-13 23:32:22,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2024-11-13 23:32:22,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 457. [2024-11-13 23:32:22,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 320 states have (on average 1.403125) internal successors, (449), 320 states have internal predecessors, (449), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-13 23:32:22,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 713 transitions. [2024-11-13 23:32:22,197 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 713 transitions. Word has length 289 [2024-11-13 23:32:22,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:32:22,198 INFO L471 AbstractCegarLoop]: Abstraction has 457 states and 713 transitions. [2024-11-13 23:32:22,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 6 states have internal predecessors, (78), 2 states have call successors, (44), 2 states have call predecessors, (44), 3 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-13 23:32:22,199 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 713 transitions. [2024-11-13 23:32:22,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-13 23:32:22,201 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:32:22,202 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:32:22,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 (10)] Ended with exit code 0 [2024-11-13 23:32:22,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 23:32:22,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-13 23:32:22,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-13 23:32:22,803 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:32:22,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:32:22,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1262193470, now seen corresponding path program 1 times [2024-11-13 23:32:22,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:32:22,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354918206] [2024-11-13 23:32:22,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:32:22,804 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-13 23:32:22,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:32:22,805 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:32:22,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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)] Waiting until timeout for monitored process [2024-11-13 23:32:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:32:24,899 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 23:32:24,902 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:32:36,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-13 23:32:36,098 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 23:32:36,098 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:32:36,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354918206] [2024-11-13 23:32:36,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354918206] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 23:32:36,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 23:32:36,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 23:32:36,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806827588] [2024-11-13 23:32:36,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 23:32:36,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 23:32:36,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:32:36,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 23:32:36,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 23:32:36,101 INFO L87 Difference]: Start difference. First operand 457 states and 713 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:32:38,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:40,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:43,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:45,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:47,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 [] [2024-11-13 23:32:49,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 [] [2024-11-13 23:32:51,709 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-13 23:32:54,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:32:54,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 23:32:54,381 INFO L93 Difference]: Finished difference Result 1169 states and 1831 transitions. [2024-11-13 23:32:54,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 23:32:54,509 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 289 [2024-11-13 23:32:54,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 23:32:54,514 INFO L225 Difference]: With dead ends: 1169 [2024-11-13 23:32:54,514 INFO L226 Difference]: Without dead ends: 813 [2024-11-13 23:32:54,515 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 23:32:54,516 INFO L432 NwaCegarLoop]: 225 mSDtfsCounter, 87 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2024-11-13 23:32:54,516 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 666 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 6 Unknown, 0 Unchecked, 18.1s Time] [2024-11-13 23:32:54,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2024-11-13 23:32:54,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 809. [2024-11-13 23:32:54,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 582 states have (on average 1.4106529209621994) internal successors, (821), 582 states have internal predecessors, (821), 220 states have call successors, (220), 6 states have call predecessors, (220), 6 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-13 23:32:54,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 1261 transitions. [2024-11-13 23:32:54,588 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 1261 transitions. Word has length 289 [2024-11-13 23:32:54,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 23:32:54,589 INFO L471 AbstractCegarLoop]: Abstraction has 809 states and 1261 transitions. [2024-11-13 23:32:54,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-13 23:32:54,590 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 1261 transitions. [2024-11-13 23:32:54,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-13 23:32:54,592 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 23:32:54,592 INFO L215 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 23:32:54,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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)] Ended with exit code 0 [2024-11-13 23:32:54,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:32:54,793 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 23:32:54,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 23:32:54,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1038629120, now seen corresponding path program 1 times [2024-11-13 23:32:54,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-13 23:32:54,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052920878] [2024-11-13 23:32:54,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:32:54,794 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-13 23:32:54,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-13 23:32:54,795 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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-13 23:32:54,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/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 (14)] Waiting until timeout for monitored process [2024-11-13 23:32:56,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:32:57,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 23:32:57,043 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:34:14,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2201 proven. 396 refuted. 0 times theorem prover too weak. 1187 trivial. 0 not checked. [2024-11-13 23:34:14,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:34:27,159 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-13 23:34:27,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052920878] [2024-11-13 23:34:27,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052920878] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:34:27,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [301739998] [2024-11-13 23:34:27,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:34:27,159 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 23:34:27,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-13 23:34:27,161 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 23:34:27,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-13 23:34:32,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:34:32,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 23:34:32,810 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:35:03,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1629 proven. 90 refuted. 0 times theorem prover too weak. 2065 trivial. 0 not checked. [2024-11-13 23:35:03,714 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:35:20,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [301739998] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:35:20,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477414654] [2024-11-13 23:35:20,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 23:35:20,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 23:35:20,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-13 23:35:20,688 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 23:35:20,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_700a6108-e4bf-436a-b428-5d04bd5ce264/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 23:35:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 23:35:22,408 INFO L255 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 23:35:22,413 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 23:36:21,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1695 proven. 252 refuted. 0 times theorem prover too weak. 1837 trivial. 0 not checked. [2024-11-13 23:36:21,199 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 23:36:32,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477414654] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 23:36:32,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 23:36:32,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 8, 14] total 44 [2024-11-13 23:36:32,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097142883] [2024-11-13 23:36:32,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 23:36:32,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-13 23:36:32,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-13 23:36:32,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-13 23:36:32,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=312, Invalid=2768, Unknown=0, NotChecked=0, Total=3080 [2024-11-13 23:36:32,141 INFO L87 Difference]: Start difference. First operand 809 states and 1261 transitions. Second operand has 45 states, 45 states have (on average 5.266666666666667) internal successors, (237), 41 states have internal predecessors, (237), 12 states have call successors, (117), 12 states have call predecessors, (117), 17 states have return successors, (118), 12 states have call predecessors, (118), 12 states have call successors, (118) [2024-11-13 23:38:12,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:14,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:16,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:18,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:20,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:22,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:24,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:26,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:28,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:30,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:32,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:34,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:36,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:38,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:40,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:42,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:44,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:46,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:48,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:50,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:52,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:54,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:56,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:38:58,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:00,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:02,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:04,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:06,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:08,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:13,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:15,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:17,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:19,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:21,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:23,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:25,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:27,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:29,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:31,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:33,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:35,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:37,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:39,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:41,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:43,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:45,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:48,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:50,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:39:52,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:54,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:56,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:39:58,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:40:00,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:40:02,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:40:04,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:40:06,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 23:40:07,308 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-13 23:40:55,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:40:58,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:05,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:08,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:11,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:14,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:17,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.90s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:19,581 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-13 23:41:21,592 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-13 23:41:23,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:25,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:27,637 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-13 23:41:29,646 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-13 23:41:31,652 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-13 23:41:33,663 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-13 23:41:35,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-13 23:41:37,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:39,758 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-13 23:41:41,763 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-13 23:41:43,765 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-13 23:41:45,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:47,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:49,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:51,840 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-13 23:41:53,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:55,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:41:57,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:42:00,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:42:02,030 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-13 23:42:04,041 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-13 23:42:06,049 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-13 23:42:08,063 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-13 23:42:10,071 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-13 23:42:12,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:42:14,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:42:17,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-13 23:42:19,642 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-13 23:42:21,650 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]