./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.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_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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_358912ef-4733-46af-9363-4e9ae9c36b63/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 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:56:30,415 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:56:30,498 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 03:56:30,504 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:56:30,504 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:56:30,530 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:56:30,533 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:56:30,534 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:56:30,534 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:56:30,535 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:56:30,535 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:56:30,536 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:56:30,536 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:56:30,536 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:56:30,536 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:56:30,537 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:56:30,537 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:56:30,537 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:56:30,537 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:56:30,537 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:56:30,537 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:56:30,537 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:56:30,538 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:56:30,538 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:56:30,539 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:56:30,539 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:56:30,539 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:56:30,540 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:56:30,540 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:56:30,540 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_358912ef-4733-46af-9363-4e9ae9c36b63/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 -> 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 [2024-11-14 03:56:30,862 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:56:30,877 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:56:30,881 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:56:30,883 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:56:30,884 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:56:30,886 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i Unable to find full path for "g++" [2024-11-14 03:56:32,832 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:56:33,172 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:56:33,177 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i [2024-11-14 03:56:33,195 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data/cc1e8ae50/3f494517dbf742649912f8860b2a6f81/FLAG484240778 [2024-11-14 03:56:33,219 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data/cc1e8ae50/3f494517dbf742649912f8860b2a6f81 [2024-11-14 03:56:33,222 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:56:33,224 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:56:33,226 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:56:33,226 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:56:33,231 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:56:33,232 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:33,235 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d190f3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33, skipping insertion in model container [2024-11-14 03:56:33,235 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:33,279 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:56:33,470 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_358912ef-4733-46af-9363-4e9ae9c36b63/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i[915,928] [2024-11-14 03:56:33,708 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:56:33,728 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:56:33,741 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_358912ef-4733-46af-9363-4e9ae9c36b63/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i[915,928] [2024-11-14 03:56:33,844 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:56:33,874 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:56:33,875 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33 WrapperNode [2024-11-14 03:56:33,875 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:56:33,876 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:56:33,878 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:56:33,878 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:56:33,887 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:33,916 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,010 INFO L138 Inliner]: procedures = 26, calls = 56, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 399 [2024-11-14 03:56:34,012 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:56:34,013 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:56:34,013 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:56:34,013 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:56:34,022 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,023 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,033 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,037 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,069 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,081 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,089 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,096 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,111 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:56:34,112 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:56:34,112 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:56:34,112 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:56:34,117 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (1/1) ... [2024-11-14 03:56:34,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:56:34,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:56:34,159 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:56:34,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:56:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:56:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:56:34,192 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:56:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:56:34,192 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:56:34,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:56:34,361 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:56:34,364 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:56:35,441 INFO L? ?]: Removed 43 outVars from TransFormulas that were not future-live. [2024-11-14 03:56:35,442 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:56:36,446 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:56:36,448 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:56:36,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:56:36 BoogieIcfgContainer [2024-11-14 03:56:36,449 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:56:36,452 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:56:36,452 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:56:36,457 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:56:36,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:56:33" (1/3) ... [2024-11-14 03:56:36,459 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f87a289 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:56:36, skipping insertion in model container [2024-11-14 03:56:36,459 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:33" (2/3) ... [2024-11-14 03:56:36,459 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f87a289 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:56:36, skipping insertion in model container [2024-11-14 03:56:36,460 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:56:36" (3/3) ... [2024-11-14 03:56:36,463 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-1.i [2024-11-14 03:56:36,480 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:56:36,484 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-1.i that has 2 procedures, 77 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:56:36,559 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:56:36,580 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;@70f5b1c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:56:36,581 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:56:36,585 INFO L276 IsEmpty]: Start isEmpty. Operand has 77 states, 31 states have (on average 1.096774193548387) internal successors, (34), 32 states have internal predecessors, (34), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-14 03:56:36,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2024-11-14 03:56:36,601 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:56:36,603 INFO L215 NwaCegarLoop]: trace histogram [43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:56:36,603 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:56:36,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:56:36,609 INFO L85 PathProgramCache]: Analyzing trace with hash -132277363, now seen corresponding path program 1 times [2024-11-14 03:56:36,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:56:36,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855557876] [2024-11-14 03:56:36,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:56:36,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:56:44,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:56:44,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949231952] [2024-11-14 03:56:44,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:56:44,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:56:44,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:56:44,578 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:56:44,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:56:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:56:46,504 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 03:56:47,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:56:47,851 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 03:56:47,853 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 03:56:47,854 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 03:56:47,878 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 03:56:48,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 03:56:48,061 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 03:56:48,255 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 03:56:48,260 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 03:56:48 BoogieIcfgContainer [2024-11-14 03:56:48,261 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 03:56:48,261 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 03:56:48,261 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 03:56:48,262 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 03:56:48,263 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:56:36" (3/4) ... [2024-11-14 03:56:48,265 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 03:56:48,266 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 03:56:48,268 INFO L158 Benchmark]: Toolchain (without parser) took 15044.15ms. Allocated memory was 142.6MB in the beginning and 511.7MB in the end (delta: 369.1MB). Free memory was 116.6MB in the beginning and 318.2MB in the end (delta: -201.5MB). Peak memory consumption was 172.1MB. Max. memory is 16.1GB. [2024-11-14 03:56:48,272 INFO L158 Benchmark]: CDTParser took 1.18ms. Allocated memory is still 117.4MB. Free memory was 73.9MB in the beginning and 73.8MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:56:48,272 INFO L158 Benchmark]: CACSL2BoogieTranslator took 649.54ms. Allocated memory is still 142.6MB. Free memory was 116.4MB in the beginning and 92.2MB in the end (delta: 24.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-14 03:56:48,272 INFO L158 Benchmark]: Boogie Procedure Inliner took 136.08ms. Allocated memory is still 142.6MB. Free memory was 92.2MB in the beginning and 83.9MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:56:48,273 INFO L158 Benchmark]: Boogie Preprocessor took 98.67ms. Allocated memory is still 142.6MB. Free memory was 83.9MB in the beginning and 80.1MB in the end (delta: 3.9MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:56:48,273 INFO L158 Benchmark]: RCFGBuilder took 2337.05ms. Allocated memory is still 142.6MB. Free memory was 80.1MB in the beginning and 65.5MB in the end (delta: 14.6MB). Peak memory consumption was 59.7MB. Max. memory is 16.1GB. [2024-11-14 03:56:48,274 INFO L158 Benchmark]: TraceAbstraction took 11808.89ms. Allocated memory was 142.6MB in the beginning and 511.7MB in the end (delta: 369.1MB). Free memory was 65.5MB in the beginning and 318.3MB in the end (delta: -252.8MB). Peak memory consumption was 109.0MB. Max. memory is 16.1GB. [2024-11-14 03:56:48,274 INFO L158 Benchmark]: Witness Printer took 5.29ms. Allocated memory is still 511.7MB. Free memory was 318.3MB in the beginning and 318.2MB in the end (delta: 68.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:56:48,276 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.18ms. Allocated memory is still 117.4MB. Free memory was 73.9MB in the beginning and 73.8MB in the end (delta: 146.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 649.54ms. Allocated memory is still 142.6MB. Free memory was 116.4MB in the beginning and 92.2MB in the end (delta: 24.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 136.08ms. Allocated memory is still 142.6MB. Free memory was 92.2MB in the beginning and 83.9MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 98.67ms. Allocated memory is still 142.6MB. Free memory was 83.9MB in the beginning and 80.1MB in the end (delta: 3.9MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 2337.05ms. Allocated memory is still 142.6MB. Free memory was 80.1MB in the beginning and 65.5MB in the end (delta: 14.6MB). Peak memory consumption was 59.7MB. Max. memory is 16.1GB. * TraceAbstraction took 11808.89ms. Allocated memory was 142.6MB in the beginning and 511.7MB in the end (delta: 369.1MB). Free memory was 65.5MB in the beginning and 318.3MB in the end (delta: -252.8MB). Peak memory consumption was 109.0MB. Max. memory is 16.1GB. * Witness Printer took 5.29ms. Allocated memory is still 511.7MB. Free memory was 318.3MB in the beginning and 318.2MB in the end (delta: 68.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 315, overapproximation of someBinaryFLOATComparisonOperation at line 311, overapproximation of someBinaryFLOATComparisonOperation at line 310, overapproximation of someBinaryFLOATComparisonOperation at line 319, overapproximation of someBinaryFLOATComparisonOperation at line 302, overapproximation of someBinaryFLOATComparisonOperation at line 317, overapproximation of someBinaryFLOATComparisonOperation at line 313, overapproximation of someBinaryFLOATComparisonOperation at line 321, overapproximation of someBinaryFLOATComparisonOperation at line 300, overapproximation of someBinaryFLOATComparisonOperation at line 93, overapproximation of bitwiseOr at line 184, overapproximation of someUnaryFLOAToperation at line 153, overapproximation of someBinaryArithmeticFLOAToperation at line 153. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_6 = 0; [L24] unsigned char var_1_7 = 0; [L25] unsigned char var_1_8 = 0; [L26] unsigned char var_1_9 = 1; [L27] unsigned char var_1_10 = 1; [L28] signed long int var_1_11 = -100; [L29] signed long int var_1_12 = 1977712970; [L30] unsigned short int var_1_15 = 1000; [L31] float var_1_17 = 49.75; [L32] float var_1_18 = 256.2; [L33] float var_1_19 = 999999999.8; [L34] signed char var_1_20 = -4; [L35] signed char var_1_21 = 8; [L36] signed char var_1_22 = 32; [L37] float var_1_23 = 4.5; [L38] float var_1_24 = 32.5; [L39] float var_1_25 = 199.5; [L40] float var_1_26 = 0.0; [L41] float var_1_27 = 0.0; [L42] float var_1_28 = 128.8; [L43] signed char var_1_29 = 64; [L44] float var_1_30 = 128.5; [L45] float var_1_31 = 10.2; [L46] unsigned long int var_1_32 = 4; [L47] unsigned long int var_1_33 = 3502996739; [L48] unsigned long int var_1_34 = 5; [L49] signed char var_1_35 = -128; [L50] unsigned char var_1_36 = 5; [L51] unsigned char var_1_37 = 200; [L52] unsigned char var_1_38 = 0; [L53] unsigned char var_1_40 = 0; [L54] unsigned long int var_1_41 = 256; [L55] unsigned long int var_1_42 = 3342297017; [L56] unsigned long int var_1_44 = 0; [L57] unsigned long int var_1_45 = 2029022744; [L58] unsigned long int var_1_46 = 1820864555; [L59] unsigned long int var_1_47 = 1088921898; [L60] unsigned char var_1_48 = 64; [L61] unsigned char var_1_49 = 0; [L62] unsigned char var_1_50 = 0; [L63] unsigned char var_1_51 = 1; [L64] unsigned long int var_1_53 = 1; [L65] unsigned long int var_1_55 = 1; [L66] float var_1_56 = 64.6; [L67] unsigned char var_1_57 = 32; [L68] unsigned short int var_1_58 = 100; [L69] signed short int var_1_59 = 16; [L70] unsigned short int var_1_60 = 1000; [L71] unsigned char var_1_61 = 0; [L72] unsigned char var_1_62 = 0; [L73] unsigned char last_1_var_1_1 = 0; [L74] signed long int last_1_var_1_11 = -100; [L75] unsigned short int last_1_var_1_15 = 1000; [L76] signed char last_1_var_1_29 = 64; [L77] unsigned long int last_1_var_1_32 = 4; [L78] unsigned long int last_1_var_1_34 = 5; [L79] unsigned char last_1_var_1_38 = 0; [L80] unsigned long int last_1_var_1_41 = 256; [L81] unsigned long int last_1_var_1_44 = 0; [L82] unsigned char last_1_var_1_50 = 0; [L83] unsigned char last_1_var_1_51 = 1; [L84] unsigned char last_1_var_1_57 = 32; [L85] unsigned short int last_1_var_1_58 = 100; [L86] unsigned short int last_1_var_1_60 = 1000; [L87] unsigned char last_1_var_1_61 = 0; [L88] unsigned char last_1_var_1_62 = 0; [L373] isInitial = 1 [L374] FCALL initially() [L375] COND TRUE 1 [L376] CALL updateLastVariables() [L351] last_1_var_1_1 = var_1_1 [L352] last_1_var_1_11 = var_1_11 [L353] last_1_var_1_15 = var_1_15 [L354] last_1_var_1_29 = var_1_29 [L355] last_1_var_1_32 = var_1_32 [L356] last_1_var_1_34 = var_1_34 [L357] last_1_var_1_38 = var_1_38 [L358] last_1_var_1_41 = var_1_41 [L359] last_1_var_1_44 = var_1_44 [L360] last_1_var_1_50 = var_1_50 [L361] last_1_var_1_51 = var_1_51 [L362] last_1_var_1_57 = var_1_57 [L363] last_1_var_1_58 = var_1_58 [L364] last_1_var_1_60 = var_1_60 [L365] last_1_var_1_61 = var_1_61 [L366] last_1_var_1_62 = var_1_62 [L376] RET updateLastVariables() [L377] CALL updateVariables() [L281] var_1_6 = __VERIFIER_nondet_uchar() [L282] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_7=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) [L282] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_7=0, var_1_8=0, var_1_9=1] [L283] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) [L283] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L284] var_1_7 = __VERIFIER_nondet_uchar() [L285] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) [L285] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_8=0, var_1_9=1] [L286] CALL assume_abort_if_not(var_1_7 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) [L286] RET assume_abort_if_not(var_1_7 <= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L287] var_1_8 = __VERIFIER_nondet_uchar() [L288] CALL assume_abort_if_not(var_1_8 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L288] RET assume_abort_if_not(var_1_8 >= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L289] CALL assume_abort_if_not(var_1_8 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L289] RET assume_abort_if_not(var_1_8 <= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L290] var_1_9 = __VERIFIER_nondet_uchar() [L291] CALL assume_abort_if_not(var_1_9 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L291] RET assume_abort_if_not(var_1_9 >= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L292] CALL assume_abort_if_not(var_1_9 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L292] RET assume_abort_if_not(var_1_9 <= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L293] var_1_10 = __VERIFIER_nondet_uchar() [L294] CALL assume_abort_if_not(var_1_10 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L294] RET assume_abort_if_not(var_1_10 >= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L295] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L295] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L296] var_1_12 = __VERIFIER_nondet_long() [L297] CALL assume_abort_if_not(var_1_12 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L297] RET assume_abort_if_not(var_1_12 >= 1073741822) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L298] CALL assume_abort_if_not(var_1_12 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L298] RET assume_abort_if_not(var_1_12 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L299] var_1_18 = __VERIFIER_nondet_float() [L300] CALL assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L300] RET assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L301] var_1_19 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L302] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L303] var_1_21 = __VERIFIER_nondet_char() [L304] CALL assume_abort_if_not(var_1_21 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L304] RET assume_abort_if_not(var_1_21 >= -1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L305] CALL assume_abort_if_not(var_1_21 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L305] RET assume_abort_if_not(var_1_21 <= 126) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L306] var_1_22 = __VERIFIER_nondet_char() [L307] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L307] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L308] CALL assume_abort_if_not(var_1_22 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L308] RET assume_abort_if_not(var_1_22 <= 126) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L309] var_1_23 = __VERIFIER_nondet_float() [L310] CALL assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L310] RET assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L311] CALL assume_abort_if_not(var_1_23 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L311] RET assume_abort_if_not(var_1_23 != 0.0F) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L312] var_1_25 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L313] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L314] var_1_26 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_26 >= 4611686.018427382800e+12F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L315] RET assume_abort_if_not((var_1_26 >= 4611686.018427382800e+12F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L316] var_1_27 = __VERIFIER_nondet_float() [L317] CALL assume_abort_if_not((var_1_27 >= 2305843.009213691390e+12F && 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_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L317] RET assume_abort_if_not((var_1_27 >= 2305843.009213691390e+12F && 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_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L318] var_1_28 = __VERIFIER_nondet_float() [L319] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L319] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L320] var_1_31 = __VERIFIER_nondet_float() [L321] CALL assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L321] RET assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L322] var_1_33 = __VERIFIER_nondet_ulong() [L323] CALL assume_abort_if_not(var_1_33 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L323] RET assume_abort_if_not(var_1_33 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L324] CALL assume_abort_if_not(var_1_33 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L324] RET assume_abort_if_not(var_1_33 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L325] var_1_37 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_37 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L326] RET assume_abort_if_not(var_1_37 >= 190) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L327] CALL assume_abort_if_not(var_1_37 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L327] RET assume_abort_if_not(var_1_37 <= 254) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L328] var_1_40 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L329] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L330] CALL assume_abort_if_not(var_1_40 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L330] RET assume_abort_if_not(var_1_40 <= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L331] var_1_42 = __VERIFIER_nondet_ulong() [L332] CALL assume_abort_if_not(var_1_42 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L332] RET assume_abort_if_not(var_1_42 >= 3221225470) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L333] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L333] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L334] var_1_45 = __VERIFIER_nondet_ulong() [L335] CALL assume_abort_if_not(var_1_45 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L335] RET assume_abort_if_not(var_1_45 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L336] CALL assume_abort_if_not(var_1_45 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L336] RET assume_abort_if_not(var_1_45 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L337] var_1_46 = __VERIFIER_nondet_ulong() [L338] CALL assume_abort_if_not(var_1_46 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L338] RET assume_abort_if_not(var_1_46 >= 1073741824) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L339] CALL assume_abort_if_not(var_1_46 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L339] RET assume_abort_if_not(var_1_46 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L340] var_1_47 = __VERIFIER_nondet_ulong() [L341] CALL assume_abort_if_not(var_1_47 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L341] RET assume_abort_if_not(var_1_47 >= 1073741824) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L342] CALL assume_abort_if_not(var_1_47 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L342] RET assume_abort_if_not(var_1_47 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L343] var_1_48 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L344] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L345] CALL assume_abort_if_not(var_1_48 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not(var_1_48 <= 64) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L346] var_1_49 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L347] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L348] CALL assume_abort_if_not(var_1_49 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_49=256, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) [L348] RET assume_abort_if_not(var_1_49 <= 63) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1073741822, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=-2147483649, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_49=256, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L377] RET updateVariables() [L378] CALL step() [L92] unsigned char stepLocal_4 = last_1_var_1_51; [L93] COND FALSE !(((var_1_26 - var_1_28) * var_1_23) == 5.75f) [L96] COND TRUE stepLocal_4 && (last_1_var_1_44 < last_1_var_1_34) [L97] var_1_34 = 256u [L102] COND FALSE !((- var_1_12) < var_1_34) [L105] var_1_36 = var_1_37 [L107] unsigned long int stepLocal_9 = last_1_var_1_41; [L108] COND FALSE !(stepLocal_9 > (last_1_var_1_11 + last_1_var_1_60)) [L111] var_1_50 = ((last_1_var_1_51 || (last_1_var_1_62 && last_1_var_1_38)) && var_1_6) [L113] COND FALSE !(\read(last_1_var_1_50)) [L116] var_1_62 = ((last_1_var_1_51 && var_1_6) || var_1_40) [L118] COND TRUE var_1_27 > var_1_26 [L119] var_1_51 = (var_1_10 && var_1_8) [L125] COND FALSE !(\read(var_1_6)) [L140] var_1_41 = ((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61))) [L142] unsigned long int stepLocal_1 = last_1_var_1_34 * last_1_var_1_58; [L143] COND FALSE !(var_1_12 < stepLocal_1) [L146] COND TRUE var_1_46 >= last_1_var_1_44 [L147] var_1_57 = (var_1_48 + var_1_22) [L151] var_1_17 = ((((var_1_18) < (var_1_19)) ? (var_1_18) : (var_1_19))) [L152] COND TRUE var_1_25 >= (var_1_26 - var_1_28) [L153] var_1_30 = ((((10.5f + var_1_28) < 0 ) ? -(10.5f + var_1_28) : (10.5f + var_1_28))) [L157] COND FALSE !(! var_1_9) [L160] COND TRUE \read(var_1_8) [L161] var_1_35 = var_1_22 [L165] COND FALSE !(\read(var_1_6)) [L168] COND FALSE !(\read(var_1_7)) [L171] var_1_59 = var_1_49 [L173] COND TRUE \read(var_1_10) [L174] var_1_60 = (10 + var_1_49) [L176] var_1_61 = 1 [L177] unsigned char stepLocal_5 = var_1_62; [L178] COND FALSE !((var_1_60 > var_1_12) && stepLocal_5) [L183] COND TRUE var_1_41 <= var_1_15 [L184] EXPR var_1_15 ^ var_1_57 [L184] EXPR var_1_41 ^ (var_1_15 ^ var_1_57) [L184] COND FALSE !((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) [L187] COND TRUE (var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64)) [L188] var_1_1 = ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)) [L196] unsigned char stepLocal_3 = var_1_6; [L197] unsigned char stepLocal_2 = (var_1_61 >= var_1_57) || var_1_7; [L198] COND FALSE !(var_1_8 && stepLocal_3) [L201] COND TRUE (var_1_19 + var_1_30) >= (((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) / var_1_23) [L202] COND TRUE (var_1_8 && var_1_9) && stepLocal_2 [L203] var_1_20 = -8 [L209] COND FALSE !(((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56))) >= var_1_19) [L212] COND TRUE \read(var_1_1) [L213] var_1_58 = var_1_61 [L215] COND TRUE var_1_22 <= (var_1_59 + var_1_58) [L216] var_1_24 = (var_1_25 - (var_1_26 - (var_1_27 - var_1_28))) [L220] COND FALSE !(var_1_24 >= var_1_27) [L225] COND FALSE !(var_1_50 || var_1_62) [L228] var_1_53 = ((((var_1_57) > ((var_1_47 + var_1_48))) ? (var_1_57) : ((var_1_47 + var_1_48)))) [L231] unsigned char stepLocal_12 = var_1_51; [L232] unsigned char stepLocal_11 = ! var_1_9; [L233] unsigned long int stepLocal_10 = var_1_53 / 256u; [L234] COND TRUE stepLocal_10 > (var_1_59 / 5u) [L235] COND TRUE stepLocal_12 || var_1_50 [L236] COND FALSE !((var_1_40 && (var_1_61 > var_1_60)) || stepLocal_11) [L239] var_1_55 = (var_1_33 - var_1_41) [L245] signed long int stepLocal_0 = 4; [L246] COND TRUE \read(var_1_8) [L247] var_1_11 = ((((var_1_58) > (var_1_15)) ? (var_1_58) : (var_1_15))) [L255] unsigned long int stepLocal_8 = var_1_34; [L256] unsigned long int stepLocal_7 = var_1_53 - var_1_58; [L257] unsigned long int stepLocal_6 = ((((var_1_55) < (var_1_55)) ? (var_1_55) : (var_1_55))) / var_1_37; [L258] COND FALSE !(var_1_23 <= var_1_19) [L269] COND FALSE !((var_1_37 - (var_1_48 + var_1_49)) > stepLocal_7) [L272] COND TRUE \read(var_1_1) [L273] var_1_44 = ((var_1_47 - (var_1_53 + var_1_57)) + var_1_22) [L378] RET step() [L379] CALL, EXPR property() [L369] EXPR (var_1_41 <= var_1_15) ? (((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) ? (var_1_1 == ((unsigned char) (var_1_6 || var_1_7))) : (((var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64))) ? (var_1_1 == ((unsigned char) ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)))) : (var_1_10 ? (var_1_1 == ((unsigned char) var_1_6)) : 1))) : 1 [L369] EXPR var_1_15 ^ var_1_57 [L369] EXPR var_1_41 ^ (var_1_15 ^ var_1_57) [L369] EXPR (var_1_41 <= var_1_15) ? (((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) ? (var_1_1 == ((unsigned char) (var_1_6 || var_1_7))) : (((var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64))) ? (var_1_1 == ((unsigned char) ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)))) : (var_1_10 ? (var_1_1 == ((unsigned char) var_1_6)) : 1))) : 1 [L369-L370] return ((((((((((((((((((((((((((var_1_41 <= var_1_15) ? (((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) ? (var_1_1 == ((unsigned char) (var_1_6 || var_1_7))) : (((var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64))) ? (var_1_1 == ((unsigned char) ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)))) : (var_1_10 ? (var_1_1 == ((unsigned char) var_1_6)) : 1))) : 1) && (var_1_8 ? (var_1_11 == ((signed long int) ((((var_1_58) > (var_1_15)) ? (var_1_58) : (var_1_15))))) : ((var_1_15 < 4) ? (var_1_11 == ((signed long int) (((((var_1_15) < ((var_1_12 - var_1_36))) ? (var_1_15) : ((var_1_12 - var_1_36)))) - ((((var_1_58) < (var_1_61)) ? (var_1_58) : (var_1_61)))))) : (var_1_11 == ((signed long int) ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))))))) && ((var_1_12 < (last_1_var_1_34 * last_1_var_1_58)) ? (var_1_15 == ((unsigned short int) ((((last_1_var_1_60) < ((last_1_var_1_32 + last_1_var_1_57))) ? (last_1_var_1_60) : ((last_1_var_1_32 + last_1_var_1_57)))))) : 1)) && (var_1_17 == ((float) ((((var_1_18) < (var_1_19)) ? (var_1_18) : (var_1_19)))))) && ((var_1_8 && var_1_6) ? (var_1_20 == ((signed char) (var_1_21 - var_1_22))) : (((var_1_19 + var_1_30) >= (((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) / var_1_23)) ? (((var_1_8 && var_1_9) && ((var_1_61 >= var_1_57) || var_1_7)) ? (var_1_20 == ((signed char) -8)) : 1) : (var_1_20 == ((signed char) var_1_22))))) && ((var_1_22 <= (var_1_59 + var_1_58)) ? (var_1_24 == ((float) (var_1_25 - (var_1_26 - (var_1_27 - var_1_28))))) : (var_1_24 == ((float) var_1_28)))) && ((((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56))) >= var_1_19) ? (var_1_29 == ((signed char) ((((-1) > (var_1_22)) ? (-1) : (var_1_22))))) : 1)) && ((var_1_25 >= (var_1_26 - var_1_28)) ? (var_1_30 == ((float) ((((10.5f + var_1_28) < 0 ) ? -(10.5f + var_1_28) : (10.5f + var_1_28))))) : (var_1_30 == ((float) (var_1_31 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))))) && ((! var_1_9) ? (var_1_32 == ((unsigned long int) (((((var_1_33 - 25u)) > (32u)) ? ((var_1_33 - 25u)) : (32u))))) : 1)) && ((((var_1_26 - var_1_28) * var_1_23) == 5.75f) ? (var_1_34 == ((unsigned long int) ((((var_1_22) > ((last_1_var_1_15 + last_1_var_1_29))) ? (var_1_22) : ((last_1_var_1_15 + last_1_var_1_29)))))) : ((last_1_var_1_51 && (last_1_var_1_44 < last_1_var_1_34)) ? (var_1_34 == ((unsigned long int) 256u)) : (var_1_34 == ((unsigned long int) last_1_var_1_15))))) && (var_1_8 ? (var_1_35 == ((signed char) var_1_22)) : (var_1_35 == ((signed char) ((((var_1_22) < (var_1_21)) ? (var_1_22) : (var_1_21))))))) && (((- var_1_12) < var_1_34) ? (var_1_36 == ((unsigned char) ((((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) - 5) - var_1_22))) : (var_1_36 == ((unsigned char) var_1_37)))) && (((var_1_60 > var_1_12) && var_1_62) ? ((var_1_18 < var_1_28) ? (var_1_38 == ((unsigned char) (var_1_7 || (var_1_10 && (var_1_6 || var_1_40))))) : 1) : 1)) && (var_1_6 ? ((var_1_12 < ((last_1_var_1_11 + last_1_var_1_41) + last_1_var_1_61)) ? ((((((((((last_1_var_1_61) < (last_1_var_1_11)) ? (last_1_var_1_61) : (last_1_var_1_11)))) > (var_1_37)) ? (((((last_1_var_1_61) < (last_1_var_1_11)) ? (last_1_var_1_61) : (last_1_var_1_11)))) : (var_1_37))) < (var_1_22 + (- var_1_12))) ? (var_1_41 == ((unsigned long int) ((((last_1_var_1_61) > (var_1_33)) ? (last_1_var_1_61) : (var_1_33))))) : (var_1_41 == ((unsigned long int) ((var_1_42 - last_1_var_1_34) - last_1_var_1_15)))) : ((var_1_22 >= (var_1_42 / var_1_37)) ? (var_1_41 == ((unsigned long int) (last_1_var_1_61 + last_1_var_1_15))) : (var_1_41 == ((unsigned long int) (((((var_1_42) < (var_1_33)) ? (var_1_42) : (var_1_33))) - last_1_var_1_57))))) : (var_1_41 == ((unsigned long int) ((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61))))))) && ((var_1_23 <= var_1_19) ? (((((((var_1_55) < (var_1_55)) ? (var_1_55) : (var_1_55))) / var_1_37) == var_1_60) ? ((var_1_61 >= var_1_34) ? (var_1_44 == ((unsigned long int) (var_1_33 - var_1_53))) : (var_1_44 == ((unsigned long int) ((var_1_45 + ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47)))) - ((((var_1_57) > (var_1_12)) ? (var_1_57) : (var_1_12))))))) : (var_1_44 == ((unsigned long int) ((((var_1_57) > (var_1_42)) ? (var_1_57) : (var_1_42)))))) : (((var_1_37 - (var_1_48 + var_1_49)) > (var_1_53 - var_1_58)) ? (var_1_44 == ((unsigned long int) ((((var_1_42) > (((((var_1_49) > ((var_1_45 + var_1_48))) ? (var_1_49) : ((var_1_45 + var_1_48)))))) ? (var_1_42) : (((((var_1_49) > ((var_1_45 + var_1_48))) ? (var_1_49) : ((var_1_45 + var_1_48))))))))) : (var_1_1 ? (var_1_44 == ((unsigned long int) ((var_1_47 - (var_1_53 + var_1_57)) + var_1_22))) : (var_1_44 == ((unsigned long int) (var_1_53 + var_1_57))))))) && ((last_1_var_1_41 > (last_1_var_1_11 + last_1_var_1_60)) ? (var_1_50 == ((unsigned char) (! var_1_7))) : (var_1_50 == ((unsigned char) ((last_1_var_1_51 || (last_1_var_1_62 && last_1_var_1_38)) && var_1_6))))) && ((var_1_27 > var_1_26) ? (var_1_51 == ((unsigned char) (var_1_10 && var_1_8))) : (last_1_var_1_62 ? (var_1_51 == ((unsigned char) (last_1_var_1_1 || var_1_8))) : 1))) && ((var_1_24 >= var_1_27) ? ((((((var_1_36) > (var_1_41)) ? (var_1_36) : (var_1_41))) < var_1_61) ? (var_1_53 == ((unsigned long int) (((((var_1_36) < (((((var_1_60) < (var_1_57)) ? (var_1_60) : (var_1_57))))) ? (var_1_36) : (((((var_1_60) < (var_1_57)) ? (var_1_60) : (var_1_57)))))) + 100000u))) : 1) : ((var_1_50 || var_1_62) ? (var_1_53 == ((unsigned long int) (var_1_42 - (var_1_37 + var_1_49)))) : (var_1_53 == ((unsigned long int) ((((var_1_57) > ((var_1_47 + var_1_48))) ? (var_1_57) : ((var_1_47 + var_1_48))))))))) && (((var_1_53 / 256u) > (var_1_59 / 5u)) ? ((var_1_51 || var_1_50) ? (((var_1_40 && (var_1_61 > var_1_60)) || (! var_1_9)) ? (var_1_55 == ((unsigned long int) ((((var_1_45) > (var_1_48)) ? (var_1_45) : (var_1_48))))) : (var_1_55 == ((unsigned long int) (var_1_33 - var_1_41)))) : 1) : (var_1_55 == ((unsigned long int) (var_1_49 + ((((1000000000u) > (var_1_37)) ? (1000000000u) : (var_1_37)))))))) && (var_1_6 ? (var_1_56 == ((float) (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))) - var_1_27))) : 1)) && ((var_1_46 >= last_1_var_1_44) ? (var_1_57 == ((unsigned char) (var_1_48 + var_1_22))) : (var_1_57 == ((unsigned char) var_1_37)))) && (var_1_1 ? (var_1_58 == ((unsigned short int) var_1_61)) : 1)) && (var_1_7 ? (var_1_59 == ((signed short int) var_1_37)) : (var_1_59 == ((signed short int) var_1_49)))) && (var_1_10 ? (var_1_60 == ((unsigned short int) (10 + var_1_49))) : 1)) && (var_1_61 == ((unsigned char) 1))) && (last_1_var_1_50 ? (var_1_62 == ((unsigned char) (var_1_8 || var_1_9))) : (var_1_62 == ((unsigned char) ((last_1_var_1_51 && var_1_6) || var_1_40)))) ; [L379] RET, EXPR property() [L379] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=1073741822, var_1_15=1000, var_1_17=3, var_1_18=3, var_1_19=0, var_1_1=1, var_1_20=-8, var_1_21=-1, var_1_22=0, var_1_24=0, var_1_28=0, var_1_29=64, var_1_30=2, var_1_32=4, var_1_33=-2147483649, var_1_34=256, var_1_35=0, var_1_36=510, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_49=256, var_1_50=0, var_1_51=1, var_1_53=9663676416, var_1_55=-2147483649, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=0, var_1_60=10, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=1073741822, var_1_15=1000, var_1_17=3, var_1_18=3, var_1_19=0, var_1_1=1, var_1_20=-8, var_1_21=-1, var_1_22=0, var_1_24=0, var_1_28=0, var_1_29=64, var_1_30=2, var_1_32=4, var_1_33=-2147483649, var_1_34=256, var_1_35=0, var_1_36=510, var_1_37=510, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741583, var_1_44=0, var_1_45=10737418238, var_1_46=-2147483649, var_1_47=9663676416, var_1_48=-512, var_1_49=256, var_1_50=0, var_1_51=1, var_1_53=9663676416, var_1_55=-2147483649, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=0, var_1_60=10, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 77 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.5s, OverallIterations: 1, TraceHistogramMax: 43, 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=77occurred 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, 9.5s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 316 NumberOfCodeBlocks, 316 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 03:56:48,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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_358912ef-4733-46af-9363-4e9ae9c36b63/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 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:56:51,175 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:56:51,324 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 03:56:51,333 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:56:51,333 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:56:51,371 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:56:51,371 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:56:51,371 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:56:51,372 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:56:51,372 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:56:51,372 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:56:51,372 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:56:51,374 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:56:51,374 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:56:51,375 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:56:51,375 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:56:51,376 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:56:51,376 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 03:56:51,377 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:56:51,378 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 03:56:51,378 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:56:51,378 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:56:51,378 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:56:51,378 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:56:51,378 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 03:56:51,378 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:56:51,378 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:56:51,379 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:56:51,379 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:56:51,379 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:56:51,379 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:56:51,379 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 03:56:51,380 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 03:56:51,380 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:56:51,380 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:56:51,380 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_358912ef-4733-46af-9363-4e9ae9c36b63/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 -> 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 [2024-11-14 03:56:51,730 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:56:51,739 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:56:51,742 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:56:51,743 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:56:51,743 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:56:51,745 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i Unable to find full path for "g++" [2024-11-14 03:56:53,733 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:56:54,032 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:56:54,032 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i [2024-11-14 03:56:54,051 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data/c9c278060/5aee920fda31465a801d983c9d24f1a4/FLAG6679371f9 [2024-11-14 03:56:54,075 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/data/c9c278060/5aee920fda31465a801d983c9d24f1a4 [2024-11-14 03:56:54,079 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:56:54,081 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:56:54,083 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:56:54,084 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:56:54,089 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:56:54,090 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,092 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d0e1c55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54, skipping insertion in model container [2024-11-14 03:56:54,093 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,133 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:56:54,329 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_358912ef-4733-46af-9363-4e9ae9c36b63/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i[915,928] [2024-11-14 03:56:54,551 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:56:54,576 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:56:54,592 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_358912ef-4733-46af-9363-4e9ae9c36b63/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i[915,928] [2024-11-14 03:56:54,707 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:56:54,727 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:56:54,728 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54 WrapperNode [2024-11-14 03:56:54,728 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:56:54,729 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:56:54,729 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:56:54,730 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:56:54,737 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,763 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,805 INFO L138 Inliner]: procedures = 27, calls = 56, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 347 [2024-11-14 03:56:54,805 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:56:54,806 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:56:54,806 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:56:54,806 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:56:54,814 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,815 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,820 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,821 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,850 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,860 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,867 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,874 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,887 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:56:54,888 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:56:54,888 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:56:54,888 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:56:54,889 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (1/1) ... [2024-11-14 03:56:54,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:56:54,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:56:54,936 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:56:54,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:56:54,967 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:56:54,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 03:56:54,967 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:56:54,967 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:56:54,967 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:56:54,967 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:56:55,119 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:56:55,122 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:57:04,818 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-11-14 03:57:04,818 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:57:04,834 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:57:04,838 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:57:04,838 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:57:04 BoogieIcfgContainer [2024-11-14 03:57:04,838 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:57:04,841 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:57:04,841 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:57:04,847 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:57:04,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:56:54" (1/3) ... [2024-11-14 03:57:04,848 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@487ce948 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:57:04, skipping insertion in model container [2024-11-14 03:57:04,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:56:54" (2/3) ... [2024-11-14 03:57:04,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@487ce948 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:57:04, skipping insertion in model container [2024-11-14 03:57:04,850 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:57:04" (3/3) ... [2024-11-14 03:57:04,851 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-1.i [2024-11-14 03:57:04,867 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:57:04,870 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-1.i that has 2 procedures, 139 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:57:04,941 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:57:04,953 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;@35414f0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:57:04,953 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:57:04,958 INFO L276 IsEmpty]: Start isEmpty. Operand has 139 states, 93 states have (on average 1.5268817204301075) internal successors, (142), 94 states have internal predecessors, (142), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-14 03:57:04,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2024-11-14 03:57:04,976 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:57:04,977 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:57:04,978 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:57:04,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:57:04,984 INFO L85 PathProgramCache]: Analyzing trace with hash -237108272, now seen corresponding path program 1 times [2024-11-14 03:57:04,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:57:04,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1216002481] [2024-11-14 03:57:04,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:04,998 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:57:04,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:57:05,001 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:57:05,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 03:57:05,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:05,977 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 03:57:05,988 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:06,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1448 proven. 0 refuted. 0 times theorem prover too weak. 2164 trivial. 0 not checked. [2024-11-14 03:57:06,076 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:57:06,076 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:57:06,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1216002481] [2024-11-14 03:57:06,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1216002481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:57:06,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:57:06,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:57:06,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423470068] [2024-11-14 03:57:06,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:57:06,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 03:57:06,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:57:06,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 03:57:06,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:57:06,118 INFO L87 Difference]: Start difference. First operand has 139 states, 93 states have (on average 1.5268817204301075) internal successors, (142), 94 states have internal predecessors, (142), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) 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, (43), 2 states have call predecessors, (43), 2 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2024-11-14 03:57:06,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:57:06,161 INFO L93 Difference]: Finished difference Result 271 states and 493 transitions. [2024-11-14 03:57:06,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 03:57:06,163 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, (43), 2 states have call predecessors, (43), 2 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) Word has length 283 [2024-11-14 03:57:06,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:57:06,171 INFO L225 Difference]: With dead ends: 271 [2024-11-14 03:57:06,172 INFO L226 Difference]: Without dead ends: 135 [2024-11-14 03:57:06,176 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:57:06,179 INFO L432 NwaCegarLoop]: 221 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, 221 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:57:06,181 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:57:06,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2024-11-14 03:57:06,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2024-11-14 03:57:06,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 90 states have (on average 1.5) internal successors, (135), 90 states have internal predecessors, (135), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-14 03:57:06,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 221 transitions. [2024-11-14 03:57:06,255 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 221 transitions. Word has length 283 [2024-11-14 03:57:06,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:57:06,256 INFO L471 AbstractCegarLoop]: Abstraction has 135 states and 221 transitions. [2024-11-14 03:57:06,256 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, (43), 2 states have call predecessors, (43), 2 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2024-11-14 03:57:06,256 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 221 transitions. [2024-11-14 03:57:06,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2024-11-14 03:57:06,263 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:57:06,264 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:57:06,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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)] Forceful destruction successful, exit code 0 [2024-11-14 03:57:06,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:57:06,465 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:57:06,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:57:06,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1368411350, now seen corresponding path program 1 times [2024-11-14 03:57:06,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:57:06,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1893227210] [2024-11-14 03:57:06,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:06,468 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:57:06,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:57:06,470 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:57:06,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 03:57:07,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:07,468 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 03:57:07,491 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:18,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1906 proven. 171 refuted. 0 times theorem prover too weak. 1535 trivial. 0 not checked. [2024-11-14 03:57:18,682 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:57:22,143 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:57:22,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1893227210] [2024-11-14 03:57:22,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1893227210] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:57:22,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [19870620] [2024-11-14 03:57:22,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:22,144 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:57:22,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:57:22,146 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:57:22,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 03:57:23,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:23,058 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:57:23,064 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:23,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 03:57:23,275 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:57:23,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [19870620] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:57:23,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:57:23,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 12 [2024-11-14 03:57:23,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540205668] [2024-11-14 03:57:23,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:57:23,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:57:23,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:57:23,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:57:23,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:57:23,279 INFO L87 Difference]: Start difference. First operand 135 states and 221 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:57:25,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:57:27,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:57:27,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:57:27,654 INFO L93 Difference]: Finished difference Result 315 states and 520 transitions. [2024-11-14 03:57:27,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:57:27,701 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 283 [2024-11-14 03:57:27,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:57:27,708 INFO L225 Difference]: With dead ends: 315 [2024-11-14 03:57:27,709 INFO L226 Difference]: Without dead ends: 183 [2024-11-14 03:57:27,710 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 749 GetRequests, 736 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:57:27,710 INFO L432 NwaCegarLoop]: 216 mSDtfsCounter, 74 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:57:27,711 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 420 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 2 Unknown, 0 Unchecked, 4.3s Time] [2024-11-14 03:57:27,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-11-14 03:57:27,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 143. [2024-11-14 03:57:27,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 98 states have (on average 1.510204081632653) internal successors, (148), 98 states have internal predecessors, (148), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-14 03:57:27,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 234 transitions. [2024-11-14 03:57:27,737 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 234 transitions. Word has length 283 [2024-11-14 03:57:27,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:57:27,739 INFO L471 AbstractCegarLoop]: Abstraction has 143 states and 234 transitions. [2024-11-14 03:57:27,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:57:27,740 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 234 transitions. [2024-11-14 03:57:27,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2024-11-14 03:57:27,745 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:57:27,745 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:57:27,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-14 03:57:27,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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-14 03:57:28,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:57:28,146 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:57:28,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:57:28,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1234397844, now seen corresponding path program 1 times [2024-11-14 03:57:28,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:57:28,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [486530223] [2024-11-14 03:57:28,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:28,148 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:57:28,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:57:28,150 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:57:28,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 03:57:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:29,068 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 03:57:29,074 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:39,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1906 proven. 171 refuted. 0 times theorem prover too weak. 1535 trivial. 0 not checked. [2024-11-14 03:57:39,009 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:57:42,583 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:57:42,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [486530223] [2024-11-14 03:57:42,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [486530223] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:57:42,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [876545384] [2024-11-14 03:57:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:42,583 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:57:42,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:57:42,585 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:57:42,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 03:57:43,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:43,411 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:57:43,417 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:46,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 03:57:46,082 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:57:46,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [876545384] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:57:46,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:57:46,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [10] total 11 [2024-11-14 03:57:46,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741593647] [2024-11-14 03:57:46,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:57:46,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:57:46,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:57:46,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:57:46,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:57:46,086 INFO L87 Difference]: Start difference. First operand 143 states and 234 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:57:48,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:57:50,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:57:50,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:57:50,536 INFO L93 Difference]: Finished difference Result 423 states and 696 transitions. [2024-11-14 03:57:50,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:57:50,537 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 283 [2024-11-14 03:57:50,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:57:50,541 INFO L225 Difference]: With dead ends: 423 [2024-11-14 03:57:50,541 INFO L226 Difference]: Without dead ends: 283 [2024-11-14 03:57:50,542 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 749 GetRequests, 736 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:57:50,543 INFO L432 NwaCegarLoop]: 218 mSDtfsCounter, 74 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:57:50,543 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 427 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 9 Invalid, 2 Unknown, 0 Unchecked, 4.4s Time] [2024-11-14 03:57:50,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-11-14 03:57:50,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 281. [2024-11-14 03:57:50,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 192 states have (on average 1.5104166666666667) internal successors, (290), 192 states have internal predecessors, (290), 86 states have call successors, (86), 2 states have call predecessors, (86), 2 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-14 03:57:50,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 462 transitions. [2024-11-14 03:57:50,594 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 462 transitions. Word has length 283 [2024-11-14 03:57:50,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:57:50,595 INFO L471 AbstractCegarLoop]: Abstraction has 281 states and 462 transitions. [2024-11-14 03:57:50,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:57:50,595 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 462 transitions. [2024-11-14 03:57:50,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2024-11-14 03:57:50,598 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:57:50,598 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:57:50,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-14 03:57:50,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 03:57:50,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:57:50,999 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:57:51,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:57:51,000 INFO L85 PathProgramCache]: Analyzing trace with hash -45465834, now seen corresponding path program 1 times [2024-11-14 03:57:51,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:57:51,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2130896828] [2024-11-14 03:57:51,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:51,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-14 03:57:51,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:57:51,003 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:57:51,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 03:57:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:51,844 INFO L255 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 03:57:51,852 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:58:01,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1906 proven. 171 refuted. 0 times theorem prover too weak. 1535 trivial. 0 not checked. [2024-11-14 03:58:01,552 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:58:04,992 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:58:04,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2130896828] [2024-11-14 03:58:04,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2130896828] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:58:04,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1410825970] [2024-11-14 03:58:04,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:04,993 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:58:04,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:58:04,996 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:58:04,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 03:58:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:58:05,824 INFO L255 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 03:58:05,828 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:58:06,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 03:58:06,111 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:58:06,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1410825970] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:58:06,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:58:06,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 13 [2024-11-14 03:58:06,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627401758] [2024-11-14 03:58:06,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:58:06,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:58:06,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:58:06,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:58:06,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:58:06,114 INFO L87 Difference]: Start difference. First operand 281 states and 462 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:58:08,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:10,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:12,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:14,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:14,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:58:14,636 INFO L93 Difference]: Finished difference Result 637 states and 1052 transitions. [2024-11-14 03:58:14,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:58:14,695 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 283 [2024-11-14 03:58:14,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:58:14,699 INFO L225 Difference]: With dead ends: 637 [2024-11-14 03:58:14,699 INFO L226 Difference]: Without dead ends: 359 [2024-11-14 03:58:14,700 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 735 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2024-11-14 03:58:14,701 INFO L432 NwaCegarLoop]: 215 mSDtfsCounter, 74 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-11-14 03:58:14,701 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 631 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 25 Invalid, 4 Unknown, 0 Unchecked, 8.4s Time] [2024-11-14 03:58:14,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-11-14 03:58:14,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 303. [2024-11-14 03:58:14,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 214 states have (on average 1.5327102803738317) internal successors, (328), 214 states have internal predecessors, (328), 86 states have call successors, (86), 2 states have call predecessors, (86), 2 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-14 03:58:14,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 500 transitions. [2024-11-14 03:58:14,753 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 500 transitions. Word has length 283 [2024-11-14 03:58:14,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:58:14,754 INFO L471 AbstractCegarLoop]: Abstraction has 303 states and 500 transitions. [2024-11-14 03:58:14,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:58:14,755 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 500 transitions. [2024-11-14 03:58:14,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2024-11-14 03:58:14,757 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:58:14,757 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:58:14,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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)] Ended with exit code 0 [2024-11-14 03:58:14,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-14 03:58:15,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:58:15,158 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:58:15,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:58:15,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1480962633, now seen corresponding path program 1 times [2024-11-14 03:58:15,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:58:15,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [608937939] [2024-11-14 03:58:15,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:15,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:58:15,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:58:15,164 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:58:15,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-14 03:58:15,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:58:15,997 INFO L255 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 03:58:16,007 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:58:25,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1906 proven. 171 refuted. 0 times theorem prover too weak. 1535 trivial. 0 not checked. [2024-11-14 03:58:25,984 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:58:29,604 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:58:29,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [608937939] [2024-11-14 03:58:29,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [608937939] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:58:29,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1163936976] [2024-11-14 03:58:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:29,604 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:58:29,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:58:29,607 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:58:29,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 03:58:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:58:32,156 INFO L255 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:58:32,161 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:58:42,041 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 03:58:42,042 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:58:42,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1163936976] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:58:42,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 03:58:42,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 13 [2024-11-14 03:58:42,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990745069] [2024-11-14 03:58:42,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:58:42,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:58:42,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:58:42,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:58:42,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2024-11-14 03:58:42,046 INFO L87 Difference]: Start difference. First operand 303 states and 500 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:58:45,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:47,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:49,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:52,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:54,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:56,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:58:56,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:58:56,157 INFO L93 Difference]: Finished difference Result 785 states and 1296 transitions. [2024-11-14 03:58:56,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:58:56,210 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 284 [2024-11-14 03:58:56,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:58:56,214 INFO L225 Difference]: With dead ends: 785 [2024-11-14 03:58:56,214 INFO L226 Difference]: Without dead ends: 485 [2024-11-14 03:58:56,216 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 737 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-11-14 03:58:56,219 INFO L432 NwaCegarLoop]: 213 mSDtfsCounter, 148 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 87 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:58:56,219 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 736 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 139 Invalid, 6 Unknown, 0 Unchecked, 13.7s Time] [2024-11-14 03:58:56,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2024-11-14 03:58:56,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 382. [2024-11-14 03:58:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 249 states have (on average 1.4698795180722892) internal successors, (366), 249 states have internal predecessors, (366), 129 states have call successors, (129), 3 states have call predecessors, (129), 3 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2024-11-14 03:58:56,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 624 transitions. [2024-11-14 03:58:56,289 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 624 transitions. Word has length 284 [2024-11-14 03:58:56,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:58:56,290 INFO L471 AbstractCegarLoop]: Abstraction has 382 states and 624 transitions. [2024-11-14 03:58:56,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 03:58:56,290 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 624 transitions. [2024-11-14 03:58:56,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2024-11-14 03:58:56,294 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:58:56,295 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:58:56,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-14 03:58:56,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-14 03:58:56,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:58:56,696 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:58:56,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:58:56,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1086595847, now seen corresponding path program 1 times [2024-11-14 03:58:56,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:58:56,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [197190076] [2024-11-14 03:58:56,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:56,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:58:56,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:58:56,699 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:58:56,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (11)] Waiting until timeout for monitored process [2024-11-14 03:58:57,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:58:57,546 INFO L255 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 03:58:57,550 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:59:08,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1906 proven. 171 refuted. 0 times theorem prover too weak. 1535 trivial. 0 not checked. [2024-11-14 03:59:08,387 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:59:12,249 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:59:12,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [197190076] [2024-11-14 03:59:12,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [197190076] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:59:12,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [146910394] [2024-11-14 03:59:12,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:59:12,250 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:59:12,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:59:12,252 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:59:12,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-14 03:59:14,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:59:14,834 INFO L255 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:59:14,840 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:59:21,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1342 proven. 96 refuted. 0 times theorem prover too weak. 2174 trivial. 0 not checked. [2024-11-14 03:59:21,261 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:59:22,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [146910394] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:59:22,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429004300] [2024-11-14 03:59:22,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:59:22,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:59:22,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:59:22,779 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:59:22,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 03:59:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:59:23,218 INFO L255 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:59:23,221 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:59:26,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 918 proven. 108 refuted. 0 times theorem prover too weak. 2586 trivial. 0 not checked. [2024-11-14 03:59:26,053 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:59:28,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 03:59:28,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429004300] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:59:28,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2024-11-14 03:59:28,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 5, 5] total 22 [2024-11-14 03:59:28,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347624794] [2024-11-14 03:59:28,343 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2024-11-14 03:59:28,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 03:59:28,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:59:28,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 03:59:28,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2024-11-14 03:59:28,346 INFO L87 Difference]: Start difference. First operand 382 states and 624 transitions. Second operand has 22 states, 22 states have (on average 8.5) internal successors, (187), 22 states have internal predecessors, (187), 7 states have call successors, (165), 7 states have call predecessors, (165), 12 states have return successors, (166), 7 states have call predecessors, (166), 7 states have call successors, (166) [2024-11-14 03:59:36,425 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 [] [2024-11-14 03:59:37,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:41,552 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-14 03:59:44,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:46,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:50,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:52,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:54,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:56,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:59:58,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:00,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:02,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:04,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:06,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:00:08,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:10,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:12,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:14,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:16,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:18,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:20,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:22,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:24,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 [] [2024-11-14 04:00:26,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:28,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:00:30,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:32,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:34,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:37,011 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:39,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:41,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:43,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:45,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:47,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:49,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:51,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:53,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:55,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:00:57,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:00:59,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:01,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:03,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:05,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:07,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:09,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:11,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:13,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:15,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:17,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:19,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:01:21,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:23,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:25,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:36,278 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 [] [2024-11-14 04:01:38,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:41,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:45,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:47,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:49,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:51,689 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-14 04:01:53,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:55,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:01:57,727 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-14 04:01:59,751 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-14 04:02:01,770 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-14 04:02:03,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:05,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:02:07,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:09,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:11,800 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-14 04:02:14,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:16,032 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:18,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:20,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:22,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 [] [2024-11-14 04:02:24,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:26,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:28,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:30,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:32,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:02:34,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:36,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:38,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 [] [2024-11-14 04:02:40,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:42,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:44,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:46,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:48,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:50,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:52,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:54,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:56,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:58,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:00,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:02,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:03:04,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:06,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:08,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:10,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:12,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:14,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:16,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:18,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:20,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:22,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:24,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:26,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:28,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:30,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:03:32,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:34,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:36,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:38,554 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 [] [2024-11-14 04:03:40,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:42,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:44,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:47,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:49,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:51,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:53,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:55,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:57,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:03:59,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:01,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:03,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:05,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:07,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:09,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:11,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:04:13,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:15,167 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-14 04:04:17,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:19,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:21,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:21,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:04:21,173 INFO L93 Difference]: Finished difference Result 1821 states and 2942 transitions. [2024-11-14 04:04:21,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-14 04:04:21,231 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 8.5) internal successors, (187), 22 states have internal predecessors, (187), 7 states have call successors, (165), 7 states have call predecessors, (165), 12 states have return successors, (166), 7 states have call predecessors, (166), 7 states have call successors, (166) Word has length 284 [2024-11-14 04:04:21,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:04:21,239 INFO L225 Difference]: With dead ends: 1821 [2024-11-14 04:04:21,240 INFO L226 Difference]: Without dead ends: 1519 [2024-11-14 04:04:21,242 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1417 GetRequests, 1341 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1728 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=1063, Invalid=4789, Unknown=0, NotChecked=0, Total=5852 [2024-11-14 04:04:21,244 INFO L432 NwaCegarLoop]: 198 mSDtfsCounter, 3164 mSDsluCounter, 1577 mSDsCounter, 0 mSdLazyCounter, 1643 mSolverCounterSat, 590 mSolverCounterUnsat, 130 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 282.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3171 SdHoareTripleChecker+Valid, 1775 SdHoareTripleChecker+Invalid, 2363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 590 IncrementalHoareTripleChecker+Valid, 1643 IncrementalHoareTripleChecker+Invalid, 130 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 284.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:04:21,246 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3171 Valid, 1775 Invalid, 2363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [590 Valid, 1643 Invalid, 130 Unknown, 0 Unchecked, 284.2s Time] [2024-11-14 04:04:21,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states. [2024-11-14 04:04:21,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1137. [2024-11-14 04:04:21,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 857 states have (on average 1.4865810968494748) internal successors, (1274), 861 states have internal predecessors, (1274), 255 states have call successors, (255), 24 states have call predecessors, (255), 24 states have return successors, (255), 251 states have call predecessors, (255), 255 states have call successors, (255) [2024-11-14 04:04:21,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 1784 transitions. [2024-11-14 04:04:21,457 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 1784 transitions. Word has length 284 [2024-11-14 04:04:21,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:04:21,458 INFO L471 AbstractCegarLoop]: Abstraction has 1137 states and 1784 transitions. [2024-11-14 04:04:21,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 8.5) internal successors, (187), 22 states have internal predecessors, (187), 7 states have call successors, (165), 7 states have call predecessors, (165), 12 states have return successors, (166), 7 states have call predecessors, (166), 7 states have call successors, (166) [2024-11-14 04:04:21,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 1784 transitions. [2024-11-14 04:04:21,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2024-11-14 04:04:21,462 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:04:21,462 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:04:21,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-14 04:04:21,682 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (11)] Ended with exit code 0 [2024-11-14 04:04:21,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 04:04:22,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:04:22,067 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:04:22,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:04:22,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1612902839, now seen corresponding path program 1 times [2024-11-14 04:04:22,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:04:22,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [803956935] [2024-11-14 04:04:22,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:04:22,069 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:04:22,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:04:22,071 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:04:22,072 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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-14 04:04:22,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:04:22,999 INFO L255 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:04:23,002 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:04:26,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 516 proven. 117 refuted. 0 times theorem prover too weak. 2979 trivial. 0 not checked. [2024-11-14 04:04:26,247 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:04:28,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 9 proven. 117 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:04:28,858 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:04:28,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [803956935] [2024-11-14 04:04:28,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [803956935] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:04:28,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [562135873] [2024-11-14 04:04:28,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:04:28,858 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:04:28,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:04:28,861 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:04:28,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-14 04:04:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:04:31,560 INFO L255 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:04:31,564 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:04:33,623 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1468 proven. 33 refuted. 0 times theorem prover too weak. 2111 trivial. 0 not checked. [2024-11-14 04:04:33,623 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:04:35,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [562135873] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:04:35,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14097791] [2024-11-14 04:04:35,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:04:35,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:04:35,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:04:35,523 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:04:35,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 04:04:35,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:04:36,010 INFO L255 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 04:04:36,014 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:04:40,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 04:04:40,462 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:04:40,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14097791] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:04:40,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:04:40,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5, 8] total 13 [2024-11-14 04:04:40,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209884770] [2024-11-14 04:04:40,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:04:40,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:04:40,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:04:40,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:04:40,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-11-14 04:04:40,465 INFO L87 Difference]: Start difference. First operand 1137 states and 1784 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, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:04:44,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:04:46,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:48,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:04:50,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:04:53,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:04:55,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:04:55,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:04:55,579 INFO L93 Difference]: Finished difference Result 3311 states and 5216 transitions. [2024-11-14 04:04:55,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:04:55,580 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, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 284 [2024-11-14 04:04:55,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:04:55,602 INFO L225 Difference]: With dead ends: 3311 [2024-11-14 04:04:55,602 INFO L226 Difference]: Without dead ends: 2293 [2024-11-14 04:04:55,606 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1173 GetRequests, 1157 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-11-14 04:04:55,607 INFO L432 NwaCegarLoop]: 384 mSDtfsCounter, 286 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:04:55,608 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 705 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 138 Invalid, 5 Unknown, 0 Unchecked, 14.9s Time] [2024-11-14 04:04:55,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2293 states. [2024-11-14 04:04:55,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2293 to 1573. [2024-11-14 04:04:55,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1573 states, 1179 states have (on average 1.4860050890585241) internal successors, (1752), 1185 states have internal predecessors, (1752), 361 states have call successors, (361), 32 states have call predecessors, (361), 32 states have return successors, (361), 355 states have call predecessors, (361), 361 states have call successors, (361) [2024-11-14 04:04:55,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 2474 transitions. [2024-11-14 04:04:55,935 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 2474 transitions. Word has length 284 [2024-11-14 04:04:55,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:04:55,935 INFO L471 AbstractCegarLoop]: Abstraction has 1573 states and 2474 transitions. [2024-11-14 04:04:55,936 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, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:04:55,936 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 2474 transitions. [2024-11-14 04:04:55,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2024-11-14 04:04:55,938 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:04:55,939 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:04:55,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-14 04:04:56,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 04:04:56,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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)] Forceful destruction successful, exit code 0 [2024-11-14 04:04:56,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:04:56,540 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:04:56,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:04:56,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1692077478, now seen corresponding path program 1 times [2024-11-14 04:04:56,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:04:56,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1807343468] [2024-11-14 04:04:56,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:04:56,541 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:04:56,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:04:56,544 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:04:56,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-11-14 04:04:57,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:04:57,434 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:04:57,437 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:05:01,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 208 proven. 123 refuted. 0 times theorem prover too weak. 3281 trivial. 0 not checked. [2024-11-14 04:05:01,498 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:05:04,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 3 proven. 123 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:05:04,820 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:05:04,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1807343468] [2024-11-14 04:05:04,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1807343468] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:05:04,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1910255143] [2024-11-14 04:05:04,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:05:04,821 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:05:04,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:05:04,823 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:05:04,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-14 04:05:07,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:05:07,822 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-14 04:05:07,829 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:05:29,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 04:05:29,563 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:05:29,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1910255143] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:05:29,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:05:29,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-11-14 04:05:29,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626506718] [2024-11-14 04:05:29,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:05:29,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:05:29,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:05:29,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:05:29,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-14 04:05:29,566 INFO L87 Difference]: Start difference. First operand 1573 states and 2474 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:05:33,226 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 [] [2024-11-14 04:05:35,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:37,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:39,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:41,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:43,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:45,985 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 [] [2024-11-14 04:05:48,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:50,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:52,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:54,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:05:54,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:05:54,425 INFO L93 Difference]: Finished difference Result 3313 states and 5238 transitions. [2024-11-14 04:05:54,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:05:54,426 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 285 [2024-11-14 04:05:54,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:05:54,440 INFO L225 Difference]: With dead ends: 3313 [2024-11-14 04:05:54,440 INFO L226 Difference]: Without dead ends: 1853 [2024-11-14 04:05:54,446 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 842 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-14 04:05:54,447 INFO L432 NwaCegarLoop]: 209 mSDtfsCounter, 122 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 87 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:05:54,447 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 894 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 197 Invalid, 10 Unknown, 0 Unchecked, 24.0s Time] [2024-11-14 04:05:54,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1853 states. [2024-11-14 04:05:54,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1853 to 1571. [2024-11-14 04:05:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1571 states, 1177 states have (on average 1.4851316907391674) internal successors, (1748), 1183 states have internal predecessors, (1748), 361 states have call successors, (361), 32 states have call predecessors, (361), 32 states have return successors, (361), 355 states have call predecessors, (361), 361 states have call successors, (361) [2024-11-14 04:05:54,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1571 states to 1571 states and 2470 transitions. [2024-11-14 04:05:54,702 INFO L78 Accepts]: Start accepts. Automaton has 1571 states and 2470 transitions. Word has length 285 [2024-11-14 04:05:54,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:05:54,703 INFO L471 AbstractCegarLoop]: Abstraction has 1571 states and 2470 transitions. [2024-11-14 04:05:54,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:05:54,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1571 states and 2470 transitions. [2024-11-14 04:05:54,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2024-11-14 04:05:54,705 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:05:54,706 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:05:54,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-14 04:05:54,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2024-11-14 04:05:55,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:05:55,107 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:05:55,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:05:55,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2068157208, now seen corresponding path program 1 times [2024-11-14 04:05:55,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:05:55,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [78277838] [2024-11-14 04:05:55,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:05:55,109 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:05:55,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:05:55,112 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:05:55,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (19)] Waiting until timeout for monitored process [2024-11-14 04:05:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:05:56,170 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:05:56,174 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:06:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 208 proven. 123 refuted. 0 times theorem prover too weak. 3281 trivial. 0 not checked. [2024-11-14 04:06:00,249 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:06:03,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 3 proven. 123 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:06:03,238 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:06:03,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [78277838] [2024-11-14 04:06:03,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [78277838] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:06:03,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1801214192] [2024-11-14 04:06:03,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:06:03,239 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:06:03,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:06:03,242 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:06:03,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-14 04:06:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:06:05,900 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:06:05,904 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:06:17,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 04:06:17,675 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:06:17,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1801214192] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:06:17,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:06:17,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 10 [2024-11-14 04:06:17,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241229812] [2024-11-14 04:06:17,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:06:17,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:06:17,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:06:17,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:06:17,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:06:17,677 INFO L87 Difference]: Start difference. First operand 1571 states and 2470 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:06:20,766 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 [] [2024-11-14 04:06:22,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:25,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:27,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:29,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:32,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:34,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:38,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:40,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:42,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:44,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:06:46,637 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 [] [2024-11-14 04:06:46,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:06:46,873 INFO L93 Difference]: Finished difference Result 4053 states and 6391 transitions. [2024-11-14 04:06:46,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 04:06:46,874 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 285 [2024-11-14 04:06:46,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:06:46,892 INFO L225 Difference]: With dead ends: 4053 [2024-11-14 04:06:46,892 INFO L226 Difference]: Without dead ends: 2599 [2024-11-14 04:06:46,898 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 855 GetRequests, 843 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-14 04:06:46,901 INFO L432 NwaCegarLoop]: 404 mSDtfsCounter, 346 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 90 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:06:46,903 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 1043 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 370 Invalid, 11 Unknown, 0 Unchecked, 28.6s Time] [2024-11-14 04:06:46,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2599 states. [2024-11-14 04:06:47,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2599 to 1679. [2024-11-14 04:06:47,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1285 states have (on average 1.4879377431906615) internal successors, (1912), 1291 states have internal predecessors, (1912), 361 states have call successors, (361), 32 states have call predecessors, (361), 32 states have return successors, (361), 355 states have call predecessors, (361), 361 states have call successors, (361) [2024-11-14 04:06:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 2634 transitions. [2024-11-14 04:06:47,215 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 2634 transitions. Word has length 285 [2024-11-14 04:06:47,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:06:47,216 INFO L471 AbstractCegarLoop]: Abstraction has 1679 states and 2634 transitions. [2024-11-14 04:06:47,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:06:47,216 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 2634 transitions. [2024-11-14 04:06:47,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2024-11-14 04:06:47,219 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:06:47,220 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:06:47,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2024-11-14 04:06:47,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (19)] Ended with exit code 0 [2024-11-14 04:06:47,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:06:47,621 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:06:47,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:06:47,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1793397594, now seen corresponding path program 1 times [2024-11-14 04:06:47,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:06:47,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [321202412] [2024-11-14 04:06:47,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:06:47,622 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:06:47,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:06:47,625 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:06:47,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2024-11-14 04:06:48,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:06:48,658 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:06:48,661 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:06:52,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 208 proven. 123 refuted. 0 times theorem prover too weak. 3281 trivial. 0 not checked. [2024-11-14 04:06:52,967 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:06:55,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 3 proven. 123 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:06:55,775 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:06:55,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [321202412] [2024-11-14 04:06:55,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [321202412] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:06:55,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1563931128] [2024-11-14 04:06:55,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:06:55,776 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:06:55,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:06:55,778 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:06:55,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2024-11-14 04:06:58,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:06:58,314 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:06:58,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:07:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1468 proven. 33 refuted. 0 times theorem prover too weak. 2111 trivial. 0 not checked. [2024-11-14 04:07:00,606 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:07:02,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1563931128] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:07:02,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178885296] [2024-11-14 04:07:02,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:07:02,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:07:02,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:07:02,766 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:07:02,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-14 04:07:03,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:07:03,282 INFO L255 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:07:03,285 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:07:07,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 208 proven. 123 refuted. 0 times theorem prover too weak. 3281 trivial. 0 not checked. [2024-11-14 04:07:07,328 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:07:10,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 3 proven. 123 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:07:10,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178885296] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:07:10,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2024-11-14 04:07:10,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 8, 6, 6] total 12 [2024-11-14 04:07:10,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234005375] [2024-11-14 04:07:10,583 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2024-11-14 04:07:10,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:07:10,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:07:10,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:07:10,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2024-11-14 04:07:10,586 INFO L87 Difference]: Start difference. First operand 1679 states and 2634 transitions. Second operand has 12 states, 12 states have (on average 12.416666666666666) internal successors, (149), 12 states have internal predecessors, (149), 3 states have call successors, (125), 3 states have call predecessors, (125), 5 states have return successors, (127), 3 states have call predecessors, (127), 3 states have call successors, (127) [2024-11-14 04:07:21,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:23,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:25,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:27,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:07:29,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:31,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 [0] [2024-11-14 04:07:33,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:35,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:37,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:39,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:07:41,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:43,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:07:45,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:07:48,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:07:50,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:07:52,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:07:54,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:07:56,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:08:06,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:08:06,942 INFO L93 Difference]: Finished difference Result 5137 states and 7677 transitions. [2024-11-14 04:08:06,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-14 04:08:06,943 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.416666666666666) internal successors, (149), 12 states have internal predecessors, (149), 3 states have call successors, (125), 3 states have call predecessors, (125), 5 states have return successors, (127), 3 states have call predecessors, (127), 3 states have call successors, (127) Word has length 285 [2024-11-14 04:08:06,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:08:06,961 INFO L225 Difference]: With dead ends: 5137 [2024-11-14 04:08:06,961 INFO L226 Difference]: Without dead ends: 3567 [2024-11-14 04:08:06,967 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1500 GetRequests, 1450 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=534, Invalid=1916, Unknown=0, NotChecked=0, Total=2450 [2024-11-14 04:08:06,967 INFO L432 NwaCegarLoop]: 305 mSDtfsCounter, 771 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 1371 mSolverCounterSat, 204 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1371 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:08:06,968 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [775 Valid, 1499 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1371 Invalid, 18 Unknown, 0 Unchecked, 50.8s Time] [2024-11-14 04:08:06,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3567 states. [2024-11-14 04:08:07,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3567 to 3223. [2024-11-14 04:08:07,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3223 states, 2177 states have (on average 1.3422140560404225) internal successors, (2922), 2207 states have internal predecessors, (2922), 901 states have call successors, (901), 144 states have call predecessors, (901), 144 states have return successors, (901), 871 states have call predecessors, (901), 901 states have call successors, (901) [2024-11-14 04:08:07,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 4724 transitions. [2024-11-14 04:08:07,687 INFO L78 Accepts]: Start accepts. Automaton has 3223 states and 4724 transitions. Word has length 285 [2024-11-14 04:08:07,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:08:07,688 INFO L471 AbstractCegarLoop]: Abstraction has 3223 states and 4724 transitions. [2024-11-14 04:08:07,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.416666666666666) internal successors, (149), 12 states have internal predecessors, (149), 3 states have call successors, (125), 3 states have call predecessors, (125), 5 states have return successors, (127), 3 states have call predecessors, (127), 3 states have call successors, (127) [2024-11-14 04:08:07,688 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 4724 transitions. [2024-11-14 04:08:07,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-11-14 04:08:07,691 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:08:07,691 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:08:07,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2024-11-14 04:08:07,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-14 04:08:08,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2024-11-14 04:08:08,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:08:08,292 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:08:08,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:08:08,293 INFO L85 PathProgramCache]: Analyzing trace with hash -67055372, now seen corresponding path program 1 times [2024-11-14 04:08:08,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:08:08,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1353216587] [2024-11-14 04:08:08,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:08:08,294 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:08:08,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:08:08,298 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:08:08,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (24)] Waiting until timeout for monitored process [2024-11-14 04:08:09,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:08:09,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:08:09,184 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:08:12,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 516 proven. 117 refuted. 0 times theorem prover too weak. 2979 trivial. 0 not checked. [2024-11-14 04:08:12,861 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:08:15,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 9 proven. 117 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:08:15,730 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:08:15,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1353216587] [2024-11-14 04:08:15,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1353216587] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:08:15,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [183690328] [2024-11-14 04:08:15,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:08:15,730 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:08:15,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:08:15,732 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:08:15,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2024-11-14 04:08:16,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:08:16,704 INFO L255 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 04:08:16,709 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:08:18,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2024-11-14 04:08:18,102 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:08:18,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [183690328] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:08:18,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:08:18,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 5] total 11 [2024-11-14 04:08:18,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897017012] [2024-11-14 04:08:18,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:08:18,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:08:18,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:08:18,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:08:18,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-14 04:08:18,104 INFO L87 Difference]: Start difference. First operand 3223 states and 4724 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:08:21,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:23,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:25,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:27,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:30,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:32,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:34,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:36,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:39,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:41,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:43,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:45,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:08:46,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:08:46,879 INFO L93 Difference]: Finished difference Result 11188 states and 16302 transitions. [2024-11-14 04:08:46,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 04:08:46,881 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 286 [2024-11-14 04:08:46,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:08:46,981 INFO L225 Difference]: With dead ends: 11188 [2024-11-14 04:08:46,981 INFO L226 Difference]: Without dead ends: 8082 [2024-11-14 04:08:46,991 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 857 GetRequests, 846 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-14 04:08:46,992 INFO L432 NwaCegarLoop]: 214 mSDtfsCounter, 557 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 97 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:08:46,993 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [557 Valid, 883 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 258 Invalid, 12 Unknown, 0 Unchecked, 27.4s Time] [2024-11-14 04:08:47,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8082 states. [2024-11-14 04:08:48,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8082 to 3425. [2024-11-14 04:08:48,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3425 states, 2379 states have (on average 1.3627574611181168) internal successors, (3242), 2409 states have internal predecessors, (3242), 901 states have call successors, (901), 144 states have call predecessors, (901), 144 states have return successors, (901), 871 states have call predecessors, (901), 901 states have call successors, (901) [2024-11-14 04:08:48,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3425 states to 3425 states and 5044 transitions. [2024-11-14 04:08:48,119 INFO L78 Accepts]: Start accepts. Automaton has 3425 states and 5044 transitions. Word has length 286 [2024-11-14 04:08:48,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:08:48,120 INFO L471 AbstractCegarLoop]: Abstraction has 3425 states and 5044 transitions. [2024-11-14 04:08:48,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 6 states have internal predecessors, (74), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2024-11-14 04:08:48,121 INFO L276 IsEmpty]: Start isEmpty. Operand 3425 states and 5044 transitions. [2024-11-14 04:08:48,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-11-14 04:08:48,123 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:08:48,123 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:08:48,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2024-11-14 04:08:48,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (24)] Forceful destruction successful, exit code 0 [2024-11-14 04:08:48,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:08:48,525 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:08:48,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:08:48,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1346919050, now seen corresponding path program 1 times [2024-11-14 04:08:48,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:08:48,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1984075364] [2024-11-14 04:08:48,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:08:48,527 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:08:48,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:08:48,530 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:08:48,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (26)] Waiting until timeout for monitored process [2024-11-14 04:08:49,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:08:49,793 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:08:49,796 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:08:53,204 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 516 proven. 117 refuted. 0 times theorem prover too weak. 2979 trivial. 0 not checked. [2024-11-14 04:08:53,204 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:08:56,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 9 proven. 117 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:08:56,115 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:08:56,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1984075364] [2024-11-14 04:08:56,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1984075364] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:08:56,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1669460003] [2024-11-14 04:08:56,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:08:56,117 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:08:56,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:08:56,119 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:08:56,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2024-11-14 04:08:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:08:58,909 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:08:58,911 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:09:02,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 516 proven. 117 refuted. 0 times theorem prover too weak. 2979 trivial. 0 not checked. [2024-11-14 04:09:02,152 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:09:04,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 9 proven. 117 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:09:04,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1669460003] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:09:04,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321551714] [2024-11-14 04:09:04,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:09:04,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:09:04,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:09:04,563 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:09:04,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-14 04:09:04,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:09:04,994 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:09:04,996 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:09:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 516 proven. 117 refuted. 0 times theorem prover too weak. 2979 trivial. 0 not checked. [2024-11-14 04:09:08,222 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:09:11,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 9 proven. 117 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:09:11,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321551714] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:09:11,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 04:09:11,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-14 04:09:11,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408148698] [2024-11-14 04:09:11,039 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 04:09:11,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 04:09:11,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:09:11,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 04:09:11,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:09:11,044 INFO L87 Difference]: Start difference. First operand 3425 states and 5044 transitions. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-14 04:09:15,472 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:09:17,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:09:19,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:09:19,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:09:19,895 INFO L93 Difference]: Finished difference Result 4939 states and 7260 transitions. [2024-11-14 04:09:19,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 04:09:19,896 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) Word has length 286 [2024-11-14 04:09:19,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:09:19,907 INFO L225 Difference]: With dead ends: 4939 [2024-11-14 04:09:19,907 INFO L226 Difference]: Without dead ends: 1631 [2024-11-14 04:09:19,916 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1714 GetRequests, 1702 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-14 04:09:19,918 INFO L432 NwaCegarLoop]: 157 mSDtfsCounter, 165 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 12 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:09:19,918 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 384 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 243 Invalid, 3 Unknown, 0 Unchecked, 8.4s Time] [2024-11-14 04:09:19,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1631 states. [2024-11-14 04:09:20,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1631 to 1433. [2024-11-14 04:09:20,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1006 states have (on average 1.3588469184890657) internal successors, (1367), 1012 states have internal predecessors, (1367), 361 states have call successors, (361), 65 states have call predecessors, (361), 65 states have return successors, (361), 355 states have call predecessors, (361), 361 states have call successors, (361) [2024-11-14 04:09:20,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 2089 transitions. [2024-11-14 04:09:20,157 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 2089 transitions. Word has length 286 [2024-11-14 04:09:20,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:09:20,158 INFO L471 AbstractCegarLoop]: Abstraction has 1433 states and 2089 transitions. [2024-11-14 04:09:20,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-14 04:09:20,159 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 2089 transitions. [2024-11-14 04:09:20,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2024-11-14 04:09:20,161 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:09:20,161 INFO L215 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:09:20,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (27)] Ended with exit code 0 [2024-11-14 04:09:20,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (26)] Ended with exit code 0 [2024-11-14 04:09:20,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-14 04:09:20,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:09:20,765 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:09:20,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:09:20,765 INFO L85 PathProgramCache]: Analyzing trace with hash -263181196, now seen corresponding path program 1 times [2024-11-14 04:09:20,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:09:20,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1002480663] [2024-11-14 04:09:20,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:09:20,766 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:09:20,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:09:20,771 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:09:20,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/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 (29)] Waiting until timeout for monitored process [2024-11-14 04:09:21,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:09:21,726 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 04:09:21,729 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:09:28,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1651 proven. 156 refuted. 0 times theorem prover too weak. 1805 trivial. 0 not checked. [2024-11-14 04:09:28,015 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:09:32,602 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 90 proven. 159 refuted. 0 times theorem prover too weak. 3363 trivial. 0 not checked. [2024-11-14 04:09:32,602 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:09:32,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1002480663] [2024-11-14 04:09:32,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1002480663] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:09:32,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [494126051] [2024-11-14 04:09:32,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:09:32,603 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:09:32,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:09:32,604 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:09:32,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2024-11-14 04:09:35,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:09:35,061 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:09:35,063 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:09:37,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1468 proven. 33 refuted. 0 times theorem prover too weak. 2111 trivial. 0 not checked. [2024-11-14 04:09:37,593 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:09:39,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [494126051] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:09:39,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116074105] [2024-11-14 04:09:39,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:09:39,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:09:39,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:09:39,840 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:09:39,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_358912ef-4733-46af-9363-4e9ae9c36b63/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-14 04:09:40,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:09:40,306 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 04:09:40,308 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:09:43,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1542 proven. 36 refuted. 0 times theorem prover too weak. 2034 trivial. 0 not checked. [2024-11-14 04:09:43,263 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:09:47,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 90 proven. 36 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2024-11-14 04:09:47,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116074105] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:09:47,033 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2024-11-14 04:09:47,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8, 8, 8] total 26 [2024-11-14 04:09:47,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955314892] [2024-11-14 04:09:47,034 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2024-11-14 04:09:47,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-14 04:09:47,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:09:47,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-14 04:09:47,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:09:47,037 INFO L87 Difference]: Start difference. First operand 1433 states and 2089 transitions. Second operand has 26 states, 26 states have (on average 6.846153846153846) internal successors, (178), 26 states have internal predecessors, (178), 5 states have call successors, (149), 5 states have call predecessors, (149), 10 states have return successors, (153), 5 states have call predecessors, (153), 5 states have call successors, (153) [2024-11-14 04:09:57,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:01,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:03,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:05,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:07,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:09,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:11,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:13,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:15,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:17,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:19,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:21,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:23,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:25,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:27,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:29,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:31,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:33,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:10:36,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:38,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:40,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:42,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:44,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:46,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:48,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:50,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:10:52,066 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]