./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 64123f5116db47fa03ac4ec656265c4b4fc7f86761672b728533a9657e1ff5e6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:42:26,712 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:42:26,800 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 04:42:26,807 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:42:26,808 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:42:26,842 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:42:26,843 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:42:26,844 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:42:26,844 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:42:26,844 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:42:26,845 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:42:26,845 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:42:26,845 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:42:26,846 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:42:26,846 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:42:26,846 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:42:26,846 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:42:26,846 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:42:26,847 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:42:26,847 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:42:26,847 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:42:26,847 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:42:26,848 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:42:26,848 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:42:26,848 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:42:26,848 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:42:26,848 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:42:26,849 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:42:26,850 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:42:26,850 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:42:26,851 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:42:26,851 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:42:26,852 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:42:26,852 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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 -> 64123f5116db47fa03ac4ec656265c4b4fc7f86761672b728533a9657e1ff5e6 [2024-11-14 04:42:27,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:42:27,156 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:42:27,161 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:42:27,163 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:42:27,164 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:42:27,165 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i Unable to find full path for "g++" [2024-11-14 04:42:29,075 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:42:29,424 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:42:29,425 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i [2024-11-14 04:42:29,442 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data/4b1469810/632547b7c86143299ee5b577e8a95ab8/FLAG428609819 [2024-11-14 04:42:29,655 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data/4b1469810/632547b7c86143299ee5b577e8a95ab8 [2024-11-14 04:42:29,658 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:42:29,660 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:42:29,662 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:42:29,662 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:42:29,670 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:42:29,674 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:42:29" (1/1) ... [2024-11-14 04:42:29,675 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b492f34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:29, skipping insertion in model container [2024-11-14 04:42:29,677 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:42:29" (1/1) ... [2024-11-14 04:42:29,718 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:42:29,904 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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i[915,928] [2024-11-14 04:42:30,119 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:42:30,142 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:42:30,155 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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i[915,928] [2024-11-14 04:42:30,287 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:42:30,306 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:42:30,307 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30 WrapperNode [2024-11-14 04:42:30,307 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:42:30,308 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:42:30,308 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:42:30,308 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:42:30,314 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,330 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,425 INFO L138 Inliner]: procedures = 26, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 383 [2024-11-14 04:42:30,425 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:42:30,426 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:42:30,426 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:42:30,426 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:42:30,434 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,435 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,443 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,444 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,472 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,483 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,496 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,502 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,519 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:42:30,520 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:42:30,520 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:42:30,520 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:42:30,521 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (1/1) ... [2024-11-14 04:42:30,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:42:30,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:30,552 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:42:30,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:42:30,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:42:30,581 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:42:30,581 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:42:30,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:42:30,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:42:30,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:42:30,742 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:42:30,744 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:42:31,907 INFO L? ?]: Removed 57 outVars from TransFormulas that were not future-live. [2024-11-14 04:42:31,908 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:42:32,732 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:42:32,733 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:42:32,733 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:42:32 BoogieIcfgContainer [2024-11-14 04:42:32,733 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:42:32,737 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:42:32,737 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:42:32,742 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:42:32,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:42:29" (1/3) ... [2024-11-14 04:42:32,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ea62f0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:42:32, skipping insertion in model container [2024-11-14 04:42:32,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:30" (2/3) ... [2024-11-14 04:42:32,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ea62f0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:42:32, skipping insertion in model container [2024-11-14 04:42:32,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:42:32" (3/3) ... [2024-11-14 04:42:32,746 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-4.i [2024-11-14 04:42:32,766 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:42:32,770 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-4.i that has 2 procedures, 83 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:42:32,843 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:42:32,856 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;@7cc7f96e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:42:32,856 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:42:32,860 INFO L276 IsEmpty]: Start isEmpty. Operand has 83 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 34 states have internal predecessors, (36), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-14 04:42:32,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2024-11-14 04:42:32,873 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:32,874 INFO L215 NwaCegarLoop]: trace histogram [47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:32,874 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:42:32,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:32,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1725424631, now seen corresponding path program 1 times [2024-11-14 04:42:32,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:32,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115671728] [2024-11-14 04:42:32,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:32,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 04:42:35,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1727122398] [2024-11-14 04:42:35,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:35,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:35,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:35,684 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:35,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 04:42:36,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:42:36,383 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 04:42:36,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:42:37,006 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 04:42:37,009 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 04:42:37,010 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 04:42:37,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 04:42:37,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 04:42:37,219 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 04:42:37,468 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 04:42:37,472 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 04:42:37 BoogieIcfgContainer [2024-11-14 04:42:37,472 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 04:42:37,473 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 04:42:37,473 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 04:42:37,473 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 04:42:37,474 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:42:32" (3/4) ... [2024-11-14 04:42:37,476 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 04:42:37,477 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 04:42:37,480 INFO L158 Benchmark]: Toolchain (without parser) took 7818.57ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 91.9MB in the beginning and 122.8MB in the end (delta: -30.9MB). Peak memory consumption was 89.0MB. Max. memory is 16.1GB. [2024-11-14 04:42:37,482 INFO L158 Benchmark]: CDTParser took 1.70ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:42:37,482 INFO L158 Benchmark]: CACSL2BoogieTranslator took 645.40ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 67.7MB in the end (delta: 24.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-14 04:42:37,482 INFO L158 Benchmark]: Boogie Procedure Inliner took 117.73ms. Allocated memory is still 117.4MB. Free memory was 67.7MB in the beginning and 54.9MB in the end (delta: 12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 04:42:37,483 INFO L158 Benchmark]: Boogie Preprocessor took 93.45ms. Allocated memory is still 117.4MB. Free memory was 54.9MB in the beginning and 50.0MB in the end (delta: 4.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 04:42:37,483 INFO L158 Benchmark]: RCFGBuilder took 2213.28ms. Allocated memory is still 117.4MB. Free memory was 50.0MB in the beginning and 63.3MB in the end (delta: -13.3MB). Peak memory consumption was 43.9MB. Max. memory is 16.1GB. [2024-11-14 04:42:37,485 INFO L158 Benchmark]: TraceAbstraction took 4735.56ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 62.3MB in the beginning and 122.8MB in the end (delta: -60.5MB). Peak memory consumption was 56.5MB. Max. memory is 16.1GB. [2024-11-14 04:42:37,485 INFO L158 Benchmark]: Witness Printer took 4.19ms. Allocated memory is still 234.9MB. Free memory was 122.8MB in the beginning and 122.8MB in the end (delta: 29.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:42:37,487 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.70ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 645.40ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 67.7MB in the end (delta: 24.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 117.73ms. Allocated memory is still 117.4MB. Free memory was 67.7MB in the beginning and 54.9MB in the end (delta: 12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 93.45ms. Allocated memory is still 117.4MB. Free memory was 54.9MB in the beginning and 50.0MB in the end (delta: 4.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 2213.28ms. Allocated memory is still 117.4MB. Free memory was 50.0MB in the beginning and 63.3MB in the end (delta: -13.3MB). Peak memory consumption was 43.9MB. Max. memory is 16.1GB. * TraceAbstraction took 4735.56ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 62.3MB in the beginning and 122.8MB in the end (delta: -60.5MB). Peak memory consumption was 56.5MB. Max. memory is 16.1GB. * Witness Printer took 4.19ms. Allocated memory is still 234.9MB. Free memory was 122.8MB in the beginning and 122.8MB in the end (delta: 29.4kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 184, overapproximation of someBinaryFLOATComparisonOperation at line 330, overapproximation of someBinaryFLOATComparisonOperation at line 332, overapproximation of someBinaryFLOATComparisonOperation at line 88, overapproximation of someBinaryFLOATComparisonOperation at line 334, overapproximation of someBinaryFLOATComparisonOperation at line 328, overapproximation of someBinaryFLOATComparisonOperation at line 338, overapproximation of someBinaryFLOATComparisonOperation at line 336, overapproximation of someBinaryFLOATComparisonOperation at line 340, overapproximation of bitwiseOr at line 155, overapproximation of someUnaryDOUBLEoperation at line 58, overapproximation of someBinaryDOUBLEComparisonOperation at line 194, overapproximation of someBinaryArithmeticFLOAToperation at line 125. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 16; [L23] signed short int var_1_4 = 31024; [L24] signed long int var_1_8 = 32; [L25] unsigned short int var_1_9 = 41562; [L26] signed short int var_1_10 = 64; [L27] signed long int var_1_15 = -2; [L28] unsigned short int var_1_17 = 8; [L29] unsigned short int var_1_19 = 10000; [L30] unsigned short int var_1_20 = 10000; [L31] unsigned short int var_1_21 = 23008; [L32] signed long int var_1_22 = 2; [L33] signed char var_1_23 = 32; [L34] signed char var_1_24 = 32; [L35] signed short int var_1_26 = -100; [L36] unsigned long int var_1_27 = 32; [L37] signed char var_1_28 = -128; [L38] signed char var_1_29 = 8; [L39] signed char var_1_30 = 16; [L40] signed char var_1_31 = 8; [L41] signed char var_1_32 = -4; [L42] signed char var_1_33 = -1; [L43] signed char var_1_34 = -1; [L44] unsigned char var_1_35 = 0; [L45] unsigned char var_1_36 = 0; [L46] unsigned char var_1_37 = 1; [L47] unsigned short int var_1_38 = 0; [L48] unsigned short int var_1_39 = 64625; [L49] unsigned char var_1_40 = 1; [L50] unsigned char var_1_41 = 0; [L51] signed char var_1_42 = -64; [L52] signed char var_1_43 = 64; [L53] unsigned long int var_1_44 = 2; [L54] unsigned long int var_1_45 = 3241049911; [L55] unsigned long int var_1_46 = 3287639434; [L56] unsigned short int var_1_48 = 5; [L57] unsigned short int var_1_49 = 24894; [L58] float var_1_50 = -0.75; [L59] float var_1_51 = 9.5; [L60] float var_1_52 = 64.5; [L61] float var_1_53 = 999999.5; [L62] float var_1_54 = 3.5; [L63] float var_1_55 = 31.5; [L64] float var_1_56 = 16.5; [L65] float var_1_57 = 256.2; [L66] unsigned char var_1_58 = 200; [L67] unsigned char var_1_59 = 128; [L68] unsigned char var_1_60 = 64; [L69] double var_1_61 = 3.75; [L70] unsigned long int var_1_62 = 8; [L71] signed short int var_1_63 = 8; [L72] signed short int last_1_var_1_1 = 16; [L73] signed long int last_1_var_1_8 = 32; [L74] signed short int last_1_var_1_10 = 64; [L75] unsigned short int last_1_var_1_17 = 8; [L76] signed long int last_1_var_1_22 = 2; [L77] signed char last_1_var_1_32 = -4; [L78] unsigned char last_1_var_1_35 = 0; [L79] unsigned char last_1_var_1_40 = 1; [L80] float last_1_var_1_50 = -0.75; [L81] unsigned char last_1_var_1_58 = 200; [L82] unsigned char last_1_var_1_60 = 64; [L363] isInitial = 1 [L364] FCALL initially() [L365] COND TRUE 1 [L366] CALL updateLastVariables() [L346] last_1_var_1_1 = var_1_1 [L347] last_1_var_1_8 = var_1_8 [L348] last_1_var_1_10 = var_1_10 [L349] last_1_var_1_17 = var_1_17 [L350] last_1_var_1_22 = var_1_22 [L351] last_1_var_1_32 = var_1_32 [L352] last_1_var_1_35 = var_1_35 [L353] last_1_var_1_40 = var_1_40 [L354] last_1_var_1_50 = var_1_50 [L355] last_1_var_1_58 = var_1_58 [L356] last_1_var_1_60 = var_1_60 [L366] RET updateLastVariables() [L367] CALL updateVariables() [L270] var_1_4 = __VERIFIER_nondet_short() [L271] CALL assume_abort_if_not(var_1_4 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=41562] [L20] COND FALSE !(!cond) [L271] RET assume_abort_if_not(var_1_4 >= 16382) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=41562] [L272] CALL assume_abort_if_not(var_1_4 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=41562] [L20] COND FALSE !(!cond) [L272] RET assume_abort_if_not(var_1_4 <= 32766) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=41562] [L273] var_1_9 = __VERIFIER_nondet_ushort() [L274] CALL assume_abort_if_not(var_1_9 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L274] RET assume_abort_if_not(var_1_9 >= 32767) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L275] CALL assume_abort_if_not(var_1_9 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L275] RET assume_abort_if_not(var_1_9 <= 65535) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=10000, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L276] var_1_19 = __VERIFIER_nondet_ushort() [L277] CALL assume_abort_if_not(var_1_19 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L277] RET assume_abort_if_not(var_1_19 >= 8191) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L278] CALL assume_abort_if_not(var_1_19 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L278] RET assume_abort_if_not(var_1_19 <= 16384) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=10000, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L279] var_1_20 = __VERIFIER_nondet_ushort() [L280] CALL assume_abort_if_not(var_1_20 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L280] RET assume_abort_if_not(var_1_20 >= 8192) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L281] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L281] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=23008, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L282] var_1_21 = __VERIFIER_nondet_ushort() [L283] CALL assume_abort_if_not(var_1_21 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L283] RET assume_abort_if_not(var_1_21 >= 16384) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L284] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L284] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=32, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L285] var_1_23 = __VERIFIER_nondet_char() [L286] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L286] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L287] CALL assume_abort_if_not(var_1_23 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L287] RET assume_abort_if_not(var_1_23 <= 63) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=32, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L288] var_1_24 = __VERIFIER_nondet_char() [L289] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L289] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L290] CALL assume_abort_if_not(var_1_24 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L290] RET assume_abort_if_not(var_1_24 <= 127) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L291] var_1_29 = __VERIFIER_nondet_char() [L292] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L292] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L293] CALL assume_abort_if_not(var_1_29 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L293] RET assume_abort_if_not(var_1_29 <= 32) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=16, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L294] var_1_30 = __VERIFIER_nondet_char() [L295] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L295] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L296] CALL assume_abort_if_not(var_1_30 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L296] RET assume_abort_if_not(var_1_30 <= 31) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=8, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L297] var_1_31 = __VERIFIER_nondet_char() [L298] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L298] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L299] CALL assume_abort_if_not(var_1_31 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L299] RET assume_abort_if_not(var_1_31 <= 126) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-1, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L300] var_1_33 = __VERIFIER_nondet_char() [L301] CALL assume_abort_if_not(var_1_33 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L301] RET assume_abort_if_not(var_1_33 >= -31) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L302] CALL assume_abort_if_not(var_1_33 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L302] RET assume_abort_if_not(var_1_33 <= 31) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L303] var_1_36 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L304] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L305] CALL assume_abort_if_not(var_1_36 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L305] RET assume_abort_if_not(var_1_36 <= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L306] var_1_37 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_37 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L307] RET assume_abort_if_not(var_1_37 >= 1) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L308] CALL assume_abort_if_not(var_1_37 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L308] RET assume_abort_if_not(var_1_37 <= 1) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=64625, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L309] var_1_39 = __VERIFIER_nondet_ushort() [L310] CALL assume_abort_if_not(var_1_39 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L310] RET assume_abort_if_not(var_1_39 >= 32767) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L311] CALL assume_abort_if_not(var_1_39 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L311] RET assume_abort_if_not(var_1_39 <= 65534) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L312] var_1_41 = __VERIFIER_nondet_uchar() [L313] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L313] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L314] CALL assume_abort_if_not(var_1_41 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L314] RET assume_abort_if_not(var_1_41 <= 0) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=64, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L315] var_1_43 = __VERIFIER_nondet_char() [L316] CALL assume_abort_if_not(var_1_43 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L316] RET assume_abort_if_not(var_1_43 >= 62) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L317] CALL assume_abort_if_not(var_1_43 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L317] RET assume_abort_if_not(var_1_43 <= 126) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=3241049911, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L318] var_1_45 = __VERIFIER_nondet_ulong() [L319] CALL assume_abort_if_not(var_1_45 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L319] RET assume_abort_if_not(var_1_45 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L320] CALL assume_abort_if_not(var_1_45 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L320] RET assume_abort_if_not(var_1_45 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=3287639434, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L321] var_1_46 = __VERIFIER_nondet_ulong() [L322] CALL assume_abort_if_not(var_1_46 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L322] RET assume_abort_if_not(var_1_46 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L323] CALL assume_abort_if_not(var_1_46 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L323] RET assume_abort_if_not(var_1_46 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=24894, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L324] var_1_49 = __VERIFIER_nondet_ushort() [L325] CALL assume_abort_if_not(var_1_49 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L325] RET assume_abort_if_not(var_1_49 >= 16384) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L326] CALL assume_abort_if_not(var_1_49 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L326] RET assume_abort_if_not(var_1_49 <= 32767) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_51=19/2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L327] var_1_51 = __VERIFIER_nondet_float() [L328] CALL assume_abort_if_not((var_1_51 >= -922337.2036854765600e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L328] RET assume_abort_if_not((var_1_51 >= -922337.2036854765600e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_52=129/2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L329] var_1_52 = __VERIFIER_nondet_float() [L330] CALL assume_abort_if_not((var_1_52 >= -922337.2036854765600e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L330] RET assume_abort_if_not((var_1_52 >= -922337.2036854765600e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854765600e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_53=1999999/2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L331] var_1_53 = __VERIFIER_nondet_float() [L332] CALL assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L332] RET assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_54=7/2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L333] var_1_54 = __VERIFIER_nondet_float() [L334] CALL assume_abort_if_not((var_1_54 >= -461168.6018427382800e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not((var_1_54 >= -461168.6018427382800e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_55=63/2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L335] var_1_55 = __VERIFIER_nondet_float() [L336] CALL assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L336] RET assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_56=33/2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L337] var_1_56 = __VERIFIER_nondet_float() [L338] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L338] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_57=1281/5, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L339] var_1_57 = __VERIFIER_nondet_float() [L340] CALL assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 2305843.009213691390e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L340] RET assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 2305843.009213691390e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_58=200, var_1_59=128, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L341] var_1_59 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_59 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_58=200, var_1_59=254, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L342] RET assume_abort_if_not(var_1_59 >= 127) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_58=200, var_1_59=254, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L343] CALL assume_abort_if_not(var_1_59 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_58=200, var_1_59=254, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L20] COND FALSE !(!cond) [L343] RET assume_abort_if_not(var_1_59 <= 254) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=64, var_1_15=-2, var_1_17=8, var_1_19=73727, var_1_1=16, var_1_20=147453, var_1_21=98285, var_1_22=2, var_1_23=2, var_1_24=1, var_1_26=-100, var_1_27=32, var_1_28=-128, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-2, var_1_34=-1, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=0, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-64, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=5, var_1_49=-49152, var_1_4=16382, var_1_50=2, var_1_58=200, var_1_59=254, var_1_60=64, var_1_61=15/4, var_1_62=8, var_1_63=8, var_1_8=32, var_1_9=32767] [L367] RET updateVariables() [L368] CALL step() [L86] unsigned char stepLocal_22 = last_1_var_1_40; [L87] COND TRUE stepLocal_22 && (last_1_var_1_8 <= ((((var_1_59) < (last_1_var_1_60)) ? (var_1_59) : (last_1_var_1_60)))) [L88] COND FALSE !((- var_1_55) <= last_1_var_1_50) [L91] var_1_63 = last_1_var_1_60 [L96] signed long int stepLocal_19 = last_1_var_1_32; [L97] unsigned short int stepLocal_18 = var_1_20; [L98] signed long int stepLocal_17 = last_1_var_1_22; [L99] COND TRUE (var_1_23 + var_1_45) >= stepLocal_19 [L100] var_1_48 = (var_1_39 - (var_1_21 - 128)) [L110] signed short int stepLocal_4 = var_1_4; [L111] signed long int stepLocal_3 = ((((64513) < (var_1_9)) ? (64513) : (var_1_9))) - var_1_4; [L112] COND FALSE !(stepLocal_4 <= last_1_var_1_10) [L119] var_1_8 = last_1_var_1_60 [L121] signed long int stepLocal_20 = last_1_var_1_1; [L122] COND FALSE !(stepLocal_20 <= (last_1_var_1_17 / ((((var_1_4) < (var_1_49)) ? (var_1_4) : (var_1_49))))) [L125] var_1_50 = (var_1_54 + (var_1_55 + (var_1_56 - var_1_57))) [L127] COND FALSE !(last_1_var_1_35 && var_1_36) [L130] var_1_58 = ((((var_1_23) < ((1 + ((((5) < (var_1_24)) ? (5) : (var_1_24)))))) ? (var_1_23) : ((1 + ((((5) < (var_1_24)) ? (5) : (var_1_24))))))) [L132] unsigned short int stepLocal_8 = var_1_20; [L133] COND FALSE !(stepLocal_8 < 64) [L136] var_1_34 = var_1_31 [L137] COND FALSE !(var_1_49 == (var_1_46 * var_1_23)) [L140] COND FALSE !(var_1_56 >= var_1_52) [L143] var_1_62 = 100000000u [L145] COND FALSE !((var_1_60 + var_1_4) <= var_1_58) [L148] signed short int stepLocal_10 = var_1_4; [L149] unsigned char stepLocal_9 = var_1_60; [L150] COND TRUE var_1_24 <= stepLocal_10 [L151] COND TRUE ! (var_1_30 == ((((8) > (-10)) ? (8) : (-10)))) [L152] var_1_32 = ((((var_1_23 + (var_1_30 + var_1_33)) < 0 ) ? -(var_1_23 + (var_1_30 + var_1_33)) : (var_1_23 + (var_1_30 + var_1_33)))) [L161] signed long int stepLocal_5 = var_1_8 / var_1_9; [L162] COND TRUE stepLocal_5 != var_1_58 [L163] var_1_17 = ((((32) < (var_1_58)) ? (32) : (var_1_58))) [L167] COND TRUE var_1_24 < ((((var_1_20) > (var_1_60)) ? (var_1_20) : (var_1_60))) [L168] var_1_28 = (((var_1_29 + var_1_30) + var_1_23) - var_1_31) [L170] signed long int stepLocal_14 = var_1_24 / var_1_39; [L171] signed char stepLocal_13 = var_1_32; [L172] unsigned char stepLocal_12 = var_1_58; [L173] COND FALSE !(stepLocal_12 >= var_1_4) [L182] signed long int stepLocal_21 = -32; [L183] COND TRUE stepLocal_21 <= var_1_17 [L184] var_1_61 = (var_1_57 - 3.8) [L188] signed long int stepLocal_11 = -50; [L189] COND TRUE var_1_24 > stepLocal_11 [L190] var_1_35 = ((var_1_40 || var_1_40) && var_1_36) [L194] COND TRUE (var_1_50 + var_1_50) > var_1_61 [L195] var_1_38 = (((((8 + var_1_21)) < ((var_1_39 - 10))) ? ((8 + var_1_21)) : ((var_1_39 - 10)))) [L197] unsigned short int stepLocal_2 = var_1_38; [L198] unsigned char stepLocal_1 = var_1_58; [L199] unsigned short int stepLocal_0 = var_1_38; [L200] COND FALSE !(stepLocal_0 <= var_1_8) [L205] COND TRUE (var_1_38 * (var_1_8 + var_1_4)) > stepLocal_1 [L206] var_1_1 = (var_1_58 + var_1_60) [L211] COND FALSE !(! (var_1_35 || (var_1_50 > var_1_61))) [L218] var_1_42 = (16 - var_1_43) [L220] unsigned char stepLocal_16 = ! (var_1_35 && var_1_35); [L221] signed long int stepLocal_15 = var_1_8; [L222] COND FALSE !((16 ^ 4) >= stepLocal_15) [L229] signed char stepLocal_7 = var_1_42; [L230] COND TRUE stepLocal_7 >= -256 [L231] var_1_26 = (((((var_1_20) < (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))))) ? (var_1_20) : (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23)))))) - var_1_58) [L235] signed long int stepLocal_6 = ((((var_1_20) > (var_1_58)) ? (var_1_20) : (var_1_58))) - var_1_9; [L236] COND TRUE ((10 + var_1_23) - var_1_24) > stepLocal_6 [L237] var_1_22 = var_1_38 [L245] COND FALSE !(((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) > var_1_60) [L266] var_1_10 = var_1_42 [L368] RET step() [L369] CALL, EXPR property() [L359] EXPR ((((((((((var_1_38 <= var_1_8) ? (((- var_1_8) > var_1_38) ? (var_1_1 == ((signed short int) ((var_1_4 - var_1_58) - var_1_58))) : 1) : (((var_1_38 * (var_1_8 + var_1_4)) > var_1_58) ? (var_1_1 == ((signed short int) (var_1_58 + var_1_60))) : (var_1_1 == ((signed short int) var_1_58)))) && ((var_1_4 <= last_1_var_1_10) ? (((((((64513) < (var_1_9)) ? (64513) : (var_1_9))) - var_1_4) >= (5 * last_1_var_1_60)) ? (var_1_8 == ((signed long int) ((((last_1_var_1_60) > (last_1_var_1_60)) ? (last_1_var_1_60) : (last_1_var_1_60))))) : (var_1_8 == ((signed long int) (last_1_var_1_60 - ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))))))) : (var_1_8 == ((signed long int) last_1_var_1_60)))) && ((((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) > var_1_60) ? ((var_1_4 > var_1_42) ? (((var_1_9 >= (var_1_4 * var_1_58)) && var_1_40) ? (var_1_10 == ((signed short int) (var_1_4 - 500))) : 1) : ((-5 >= ((((var_1_42) < (var_1_44)) ? (var_1_42) : (var_1_44)))) ? (var_1_10 == ((signed short int) var_1_42)) : ((var_1_58 > (var_1_9 - 32)) ? (var_1_10 == ((signed short int) ((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (var_1_42)) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (var_1_42))))) : ((((((- var_1_50) < 0 ) ? -(- var_1_50) : (- var_1_50))) >= var_1_61) ? (var_1_10 == ((signed short int) var_1_42)) : (var_1_10 == ((signed short int) 64)))))) : (var_1_10 == ((signed short int) var_1_42)))) && (((var_1_60 + var_1_4) <= var_1_58) ? (var_1_15 == ((signed long int) ((((-4) < (var_1_63)) ? (-4) : (var_1_63))))) : 1)) && (((var_1_8 / var_1_9) != var_1_58) ? (var_1_17 == ((unsigned short int) ((((32) < (var_1_58)) ? (32) : (var_1_58))))) : (var_1_17 == ((unsigned short int) (((var_1_19 + var_1_20) + var_1_21) - var_1_58))))) && ((((10 + var_1_23) - var_1_24) > (((((var_1_20) > (var_1_58)) ? (var_1_20) : (var_1_58))) - var_1_9)) ? (var_1_22 == ((signed long int) var_1_38)) : (((var_1_61 + (3.375 * var_1_50)) <= ((((var_1_61) < 0 ) ? -(var_1_61) : (var_1_61)))) ? (var_1_22 == ((signed long int) (var_1_58 - (32 + var_1_48)))) : (var_1_22 == ((signed long int) (var_1_58 - ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))))))) && ((var_1_42 >= -256) ? (var_1_26 == ((signed short int) (((((var_1_20) < (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))))) ? (var_1_20) : (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23)))))) - var_1_58))) : (var_1_26 == ((signed short int) (4 + var_1_24))))) && ((var_1_20 < 64) ? (var_1_27 == ((unsigned long int) ((((var_1_9) < (var_1_48)) ? (var_1_9) : (var_1_48))))) : 1)) && ((var_1_24 < ((((var_1_20) > (var_1_60)) ? (var_1_20) : (var_1_60)))) ? (var_1_28 == ((signed char) (((var_1_29 + var_1_30) + var_1_23) - var_1_31))) : 1)) && ((var_1_24 <= var_1_4) ? ((! (var_1_30 == ((((8) > (-10)) ? (8) : (-10))))) ? (var_1_32 == ((signed char) ((((var_1_23 + (var_1_30 + var_1_33)) < 0 ) ? -(var_1_23 + (var_1_30 + var_1_33)) : (var_1_23 + (var_1_30 + var_1_33)))))) : 1) : ((var_1_60 > ((var_1_20 / var_1_19) | (var_1_48 * var_1_58))) ? (var_1_32 == ((signed char) (((((var_1_23 + var_1_33)) < (var_1_30)) ? ((var_1_23 + var_1_33)) : (var_1_30))))) : (var_1_32 == ((signed char) (((((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) < 0 ) ? -((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) : ((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))))))))) [L359] EXPR (var_1_24 <= var_1_4) ? ((! (var_1_30 == ((((8) > (-10)) ? (8) : (-10))))) ? (var_1_32 == ((signed char) ((((var_1_23 + (var_1_30 + var_1_33)) < 0 ) ? -(var_1_23 + (var_1_30 + var_1_33)) : (var_1_23 + (var_1_30 + var_1_33)))))) : 1) : ((var_1_60 > ((var_1_20 / var_1_19) | (var_1_48 * var_1_58))) ? (var_1_32 == ((signed char) (((((var_1_23 + var_1_33)) < (var_1_30)) ? ((var_1_23 + var_1_33)) : (var_1_30))))) : (var_1_32 == ((signed char) (((((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) < 0 ) ? -((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) : ((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23)))))))) [L359] EXPR ((((((((((var_1_38 <= var_1_8) ? (((- var_1_8) > var_1_38) ? (var_1_1 == ((signed short int) ((var_1_4 - var_1_58) - var_1_58))) : 1) : (((var_1_38 * (var_1_8 + var_1_4)) > var_1_58) ? (var_1_1 == ((signed short int) (var_1_58 + var_1_60))) : (var_1_1 == ((signed short int) var_1_58)))) && ((var_1_4 <= last_1_var_1_10) ? (((((((64513) < (var_1_9)) ? (64513) : (var_1_9))) - var_1_4) >= (5 * last_1_var_1_60)) ? (var_1_8 == ((signed long int) ((((last_1_var_1_60) > (last_1_var_1_60)) ? (last_1_var_1_60) : (last_1_var_1_60))))) : (var_1_8 == ((signed long int) (last_1_var_1_60 - ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))))))) : (var_1_8 == ((signed long int) last_1_var_1_60)))) && ((((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) > var_1_60) ? ((var_1_4 > var_1_42) ? (((var_1_9 >= (var_1_4 * var_1_58)) && var_1_40) ? (var_1_10 == ((signed short int) (var_1_4 - 500))) : 1) : ((-5 >= ((((var_1_42) < (var_1_44)) ? (var_1_42) : (var_1_44)))) ? (var_1_10 == ((signed short int) var_1_42)) : ((var_1_58 > (var_1_9 - 32)) ? (var_1_10 == ((signed short int) ((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (var_1_42)) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (var_1_42))))) : ((((((- var_1_50) < 0 ) ? -(- var_1_50) : (- var_1_50))) >= var_1_61) ? (var_1_10 == ((signed short int) var_1_42)) : (var_1_10 == ((signed short int) 64)))))) : (var_1_10 == ((signed short int) var_1_42)))) && (((var_1_60 + var_1_4) <= var_1_58) ? (var_1_15 == ((signed long int) ((((-4) < (var_1_63)) ? (-4) : (var_1_63))))) : 1)) && (((var_1_8 / var_1_9) != var_1_58) ? (var_1_17 == ((unsigned short int) ((((32) < (var_1_58)) ? (32) : (var_1_58))))) : (var_1_17 == ((unsigned short int) (((var_1_19 + var_1_20) + var_1_21) - var_1_58))))) && ((((10 + var_1_23) - var_1_24) > (((((var_1_20) > (var_1_58)) ? (var_1_20) : (var_1_58))) - var_1_9)) ? (var_1_22 == ((signed long int) var_1_38)) : (((var_1_61 + (3.375 * var_1_50)) <= ((((var_1_61) < 0 ) ? -(var_1_61) : (var_1_61)))) ? (var_1_22 == ((signed long int) (var_1_58 - (32 + var_1_48)))) : (var_1_22 == ((signed long int) (var_1_58 - ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))))))) && ((var_1_42 >= -256) ? (var_1_26 == ((signed short int) (((((var_1_20) < (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))))) ? (var_1_20) : (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23)))))) - var_1_58))) : (var_1_26 == ((signed short int) (4 + var_1_24))))) && ((var_1_20 < 64) ? (var_1_27 == ((unsigned long int) ((((var_1_9) < (var_1_48)) ? (var_1_9) : (var_1_48))))) : 1)) && ((var_1_24 < ((((var_1_20) > (var_1_60)) ? (var_1_20) : (var_1_60)))) ? (var_1_28 == ((signed char) (((var_1_29 + var_1_30) + var_1_23) - var_1_31))) : 1)) && ((var_1_24 <= var_1_4) ? ((! (var_1_30 == ((((8) > (-10)) ? (8) : (-10))))) ? (var_1_32 == ((signed char) ((((var_1_23 + (var_1_30 + var_1_33)) < 0 ) ? -(var_1_23 + (var_1_30 + var_1_33)) : (var_1_23 + (var_1_30 + var_1_33)))))) : 1) : ((var_1_60 > ((var_1_20 / var_1_19) | (var_1_48 * var_1_58))) ? (var_1_32 == ((signed char) (((((var_1_23 + var_1_33)) < (var_1_30)) ? ((var_1_23 + var_1_33)) : (var_1_30))))) : (var_1_32 == ((signed char) (((((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) < 0 ) ? -((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) : ((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))))))))) [L359-L360] return (((((((((((((((((((((((var_1_38 <= var_1_8) ? (((- var_1_8) > var_1_38) ? (var_1_1 == ((signed short int) ((var_1_4 - var_1_58) - var_1_58))) : 1) : (((var_1_38 * (var_1_8 + var_1_4)) > var_1_58) ? (var_1_1 == ((signed short int) (var_1_58 + var_1_60))) : (var_1_1 == ((signed short int) var_1_58)))) && ((var_1_4 <= last_1_var_1_10) ? (((((((64513) < (var_1_9)) ? (64513) : (var_1_9))) - var_1_4) >= (5 * last_1_var_1_60)) ? (var_1_8 == ((signed long int) ((((last_1_var_1_60) > (last_1_var_1_60)) ? (last_1_var_1_60) : (last_1_var_1_60))))) : (var_1_8 == ((signed long int) (last_1_var_1_60 - ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))))))) : (var_1_8 == ((signed long int) last_1_var_1_60)))) && ((((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) > var_1_60) ? ((var_1_4 > var_1_42) ? (((var_1_9 >= (var_1_4 * var_1_58)) && var_1_40) ? (var_1_10 == ((signed short int) (var_1_4 - 500))) : 1) : ((-5 >= ((((var_1_42) < (var_1_44)) ? (var_1_42) : (var_1_44)))) ? (var_1_10 == ((signed short int) var_1_42)) : ((var_1_58 > (var_1_9 - 32)) ? (var_1_10 == ((signed short int) ((((((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) < (var_1_42)) ? (((((var_1_58) < (var_1_60)) ? (var_1_58) : (var_1_60)))) : (var_1_42))))) : ((((((- var_1_50) < 0 ) ? -(- var_1_50) : (- var_1_50))) >= var_1_61) ? (var_1_10 == ((signed short int) var_1_42)) : (var_1_10 == ((signed short int) 64)))))) : (var_1_10 == ((signed short int) var_1_42)))) && (((var_1_60 + var_1_4) <= var_1_58) ? (var_1_15 == ((signed long int) ((((-4) < (var_1_63)) ? (-4) : (var_1_63))))) : 1)) && (((var_1_8 / var_1_9) != var_1_58) ? (var_1_17 == ((unsigned short int) ((((32) < (var_1_58)) ? (32) : (var_1_58))))) : (var_1_17 == ((unsigned short int) (((var_1_19 + var_1_20) + var_1_21) - var_1_58))))) && ((((10 + var_1_23) - var_1_24) > (((((var_1_20) > (var_1_58)) ? (var_1_20) : (var_1_58))) - var_1_9)) ? (var_1_22 == ((signed long int) var_1_38)) : (((var_1_61 + (3.375 * var_1_50)) <= ((((var_1_61) < 0 ) ? -(var_1_61) : (var_1_61)))) ? (var_1_22 == ((signed long int) (var_1_58 - (32 + var_1_48)))) : (var_1_22 == ((signed long int) (var_1_58 - ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))))))) && ((var_1_42 >= -256) ? (var_1_26 == ((signed short int) (((((var_1_20) < (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))))) ? (var_1_20) : (((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23)))))) - var_1_58))) : (var_1_26 == ((signed short int) (4 + var_1_24))))) && ((var_1_20 < 64) ? (var_1_27 == ((unsigned long int) ((((var_1_9) < (var_1_48)) ? (var_1_9) : (var_1_48))))) : 1)) && ((var_1_24 < ((((var_1_20) > (var_1_60)) ? (var_1_20) : (var_1_60)))) ? (var_1_28 == ((signed char) (((var_1_29 + var_1_30) + var_1_23) - var_1_31))) : 1)) && ((var_1_24 <= var_1_4) ? ((! (var_1_30 == ((((8) > (-10)) ? (8) : (-10))))) ? (var_1_32 == ((signed char) ((((var_1_23 + (var_1_30 + var_1_33)) < 0 ) ? -(var_1_23 + (var_1_30 + var_1_33)) : (var_1_23 + (var_1_30 + var_1_33)))))) : 1) : ((var_1_60 > ((var_1_20 / var_1_19) | (var_1_48 * var_1_58))) ? (var_1_32 == ((signed char) (((((var_1_23 + var_1_33)) < (var_1_30)) ? ((var_1_23 + var_1_33)) : (var_1_30))))) : (var_1_32 == ((signed char) (((((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) < 0 ) ? -((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23))) : ((((var_1_29 + var_1_23) < 0 ) ? -(var_1_29 + var_1_23) : (var_1_29 + var_1_23)))))))))) && (var_1_34 == ((signed char) var_1_31))) && ((var_1_24 > -50) ? (var_1_35 == ((unsigned char) ((var_1_40 || var_1_40) && var_1_36))) : (var_1_35 == ((unsigned char) (! var_1_37))))) && (((var_1_50 + var_1_50) > var_1_61) ? (var_1_38 == ((unsigned short int) (((((8 + var_1_21)) < ((var_1_39 - 10))) ? ((8 + var_1_21)) : ((var_1_39 - 10)))))) : 1)) && ((var_1_58 >= var_1_4) ? (((var_1_24 / var_1_39) >= var_1_58) ? ((var_1_32 >= var_1_23) ? (var_1_40 == ((unsigned char) ((var_1_63 != (var_1_23 - var_1_31)) && (var_1_36 || var_1_41)))) : (var_1_40 == ((unsigned char) ((1u > ((((var_1_58) > (var_1_15)) ? (var_1_58) : (var_1_15)))) && var_1_36)))) : 1) : 1)) && ((! (var_1_35 || (var_1_50 > var_1_61))) ? ((var_1_50 == var_1_61) ? (var_1_42 == ((signed char) ((((var_1_33) < ((32 - var_1_31))) ? (var_1_33) : ((32 - var_1_31)))))) : (var_1_42 == ((signed char) ((var_1_43 - var_1_30) - (((((var_1_29 + var_1_23)) > (var_1_31)) ? ((var_1_29 + var_1_23)) : (var_1_31))))))) : (var_1_42 == ((signed char) (16 - var_1_43))))) && (((16 ^ 4) >= var_1_8) ? ((var_1_41 && (! (var_1_35 && var_1_35))) ? (var_1_44 == ((unsigned long int) (((((var_1_45) < (((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))))) ? (var_1_45) : (((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))))) - 2u))) : (var_1_44 == ((unsigned long int) (var_1_46 - var_1_48)))) : 1)) && (((var_1_23 + var_1_45) >= last_1_var_1_32) ? (var_1_48 == ((unsigned short int) (var_1_39 - (var_1_21 - 128)))) : ((var_1_20 < (last_1_var_1_1 >> 10)) ? (var_1_48 == ((unsigned short int) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) : (((last_1_var_1_58 / var_1_43) == last_1_var_1_22) ? (var_1_48 == ((unsigned short int) ((var_1_21 + var_1_49) - (var_1_23 + ((((var_1_30) > (var_1_20)) ? (var_1_30) : (var_1_20))))))) : 1)))) && ((last_1_var_1_1 <= (last_1_var_1_17 / ((((var_1_4) < (var_1_49)) ? (var_1_4) : (var_1_49))))) ? (var_1_50 == ((float) ((((((((var_1_51) < (var_1_52)) ? (var_1_51) : (var_1_52)))) < (var_1_53)) ? (((((var_1_51) < (var_1_52)) ? (var_1_51) : (var_1_52)))) : (var_1_53))))) : (var_1_50 == ((float) (var_1_54 + (var_1_55 + (var_1_56 - var_1_57))))))) && ((last_1_var_1_35 && var_1_36) ? (var_1_58 == ((unsigned char) (var_1_59 - 2))) : (var_1_58 == ((unsigned char) ((((var_1_23) < ((1 + ((((5) < (var_1_24)) ? (5) : (var_1_24)))))) ? (var_1_23) : ((1 + ((((5) < (var_1_24)) ? (5) : (var_1_24))))))))))) && ((var_1_49 == (var_1_46 * var_1_23)) ? (var_1_60 == ((unsigned char) 64)) : 1)) && ((-32 <= var_1_17) ? (var_1_61 == ((double) (var_1_57 - 3.8))) : (var_1_61 == ((double) var_1_51)))) && ((var_1_56 >= var_1_52) ? (var_1_62 == ((unsigned long int) var_1_4)) : (var_1_62 == ((unsigned long int) 100000000u)))) && ((last_1_var_1_40 && (last_1_var_1_8 <= ((((var_1_59) < (last_1_var_1_60)) ? (var_1_59) : (last_1_var_1_60))))) ? (((- var_1_55) <= last_1_var_1_50) ? (var_1_63 == ((signed short int) (var_1_29 - var_1_24))) : (var_1_63 == ((signed short int) last_1_var_1_60))) : (var_1_63 == ((signed short int) var_1_29))) ; [L369] RET, EXPR property() [L369] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=-47, var_1_15=-2, var_1_17=2, var_1_19=73727, var_1_1=66, var_1_20=147453, var_1_21=98285, var_1_22=32757, var_1_23=2, var_1_24=1, var_1_26=8189, var_1_27=32, var_1_28=3, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-2, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=32757, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-47, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=146, var_1_49=-49152, var_1_4=16382, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=0, var_1_58=2, var_1_59=254, var_1_60=64, var_1_62=100000000, var_1_63=64, var_1_8=64, var_1_9=32767] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=64, last_1_var_1_17=8, last_1_var_1_1=16, last_1_var_1_22=2, last_1_var_1_32=-4, last_1_var_1_35=0, last_1_var_1_40=1, last_1_var_1_50=2, last_1_var_1_58=200, last_1_var_1_60=64, last_1_var_1_8=32, var_1_10=-47, var_1_15=-2, var_1_17=2, var_1_19=73727, var_1_1=66, var_1_20=147453, var_1_21=98285, var_1_22=32757, var_1_23=2, var_1_24=1, var_1_26=8189, var_1_27=32, var_1_28=3, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-2, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=1, var_1_38=32757, var_1_39=32767, var_1_40=1, var_1_41=0, var_1_42=-47, var_1_43=63, var_1_44=2, var_1_45=8589934586, var_1_46=-2147483648, var_1_48=146, var_1_49=-49152, var_1_4=16382, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=0, var_1_58=2, var_1_59=254, var_1_60=64, var_1_62=100000000, var_1_63=64, var_1_8=64, var_1_9=32767] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 83 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 4.4s, OverallIterations: 1, TraceHistogramMax: 47, 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=83occurred 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, 3.2s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 344 NumberOfCodeBlocks, 344 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 04:42:37,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 64123f5116db47fa03ac4ec656265c4b4fc7f86761672b728533a9657e1ff5e6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:42:40,261 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:42:40,399 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 04:42:40,405 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:42:40,405 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:42:40,427 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:42:40,428 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:42:40,428 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:42:40,428 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:42:40,428 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:42:40,428 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:42:40,428 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:42:40,429 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:42:40,429 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:42:40,429 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:42:40,429 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:42:40,429 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:42:40,429 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:42:40,430 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:42:40,431 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:42:40,431 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:42:40,431 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 04:42:40,432 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 04:42:40,432 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:42:40,432 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:42:40,432 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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 -> 64123f5116db47fa03ac4ec656265c4b4fc7f86761672b728533a9657e1ff5e6 [2024-11-14 04:42:40,754 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:42:40,767 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:42:40,771 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:42:40,772 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:42:40,773 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:42:40,778 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i Unable to find full path for "g++" [2024-11-14 04:42:42,892 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:42:43,237 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:42:43,238 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i [2024-11-14 04:42:43,262 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data/c9c241e00/3cc66b77dcfb4a1fa25545b3dc29c8b3/FLAGba68652c9 [2024-11-14 04:42:43,288 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/data/c9c241e00/3cc66b77dcfb4a1fa25545b3dc29c8b3 [2024-11-14 04:42:43,292 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:42:43,295 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:42:43,296 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:42:43,296 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:42:43,301 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:42:43,302 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:43,303 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29ca6a5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43, skipping insertion in model container [2024-11-14 04:42:43,303 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:43,349 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:42:43,553 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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i[915,928] [2024-11-14 04:42:43,756 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:42:43,782 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:42:43,793 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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-4.i[915,928] [2024-11-14 04:42:43,871 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:42:43,902 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:42:43,904 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43 WrapperNode [2024-11-14 04:42:43,904 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:42:43,905 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:42:43,905 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:42:43,905 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:42:43,912 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:43,929 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,002 INFO L138 Inliner]: procedures = 27, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 347 [2024-11-14 04:42:44,002 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:42:44,003 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:42:44,003 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:42:44,003 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:42:44,012 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,012 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,028 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,028 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,066 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,074 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,081 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,089 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,098 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:42:44,101 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:42:44,101 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:42:44,101 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:42:44,103 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (1/1) ... [2024-11-14 04:42:44,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:42:44,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:44,142 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:42:44,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:42:44,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:42:44,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 04:42:44,174 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:42:44,174 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:42:44,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:42:44,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:42:44,341 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:42:44,363 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:42:51,183 INFO L? ?]: Removed 53 outVars from TransFormulas that were not future-live. [2024-11-14 04:42:51,183 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:42:51,202 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:42:51,204 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:42:51,204 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:42:51 BoogieIcfgContainer [2024-11-14 04:42:51,204 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:42:51,207 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:42:51,207 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:42:51,212 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:42:51,213 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:42:43" (1/3) ... [2024-11-14 04:42:51,213 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cea227a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:42:51, skipping insertion in model container [2024-11-14 04:42:51,213 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:42:43" (2/3) ... [2024-11-14 04:42:51,214 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cea227a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:42:51, skipping insertion in model container [2024-11-14 04:42:51,214 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:42:51" (3/3) ... [2024-11-14 04:42:51,215 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-4.i [2024-11-14 04:42:51,230 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:42:51,233 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-4.i that has 2 procedures, 147 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:42:51,288 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:42:51,300 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;@26f1fc46, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:42:51,300 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:42:51,304 INFO L276 IsEmpty]: Start isEmpty. Operand has 147 states, 97 states have (on average 1.4639175257731958) internal successors, (142), 98 states have internal predecessors, (142), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-14 04:42:51,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-14 04:42:51,322 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:51,323 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:51,324 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:42:51,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:51,329 INFO L85 PathProgramCache]: Analyzing trace with hash -782604630, now seen corresponding path program 1 times [2024-11-14 04:42:51,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:42:51,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1341680580] [2024-11-14 04:42:51,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:51,343 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:42:51,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:42:51,348 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:42:51,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:42:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:52,306 INFO L255 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 04:42:52,316 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:52,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1632 proven. 0 refuted. 0 times theorem prover too weak. 2692 trivial. 0 not checked. [2024-11-14 04:42:52,376 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:52,377 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:42:52,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1341680580] [2024-11-14 04:42:52,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1341680580] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:52,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:42:52,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 04:42:52,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893575818] [2024-11-14 04:42:52,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:52,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 04:42:52,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:42:52,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 04:42:52,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 04:42:52,411 INFO L87 Difference]: Start difference. First operand has 147 states, 97 states have (on average 1.4639175257731958) internal successors, (142), 98 states have internal predecessors, (142), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-14 04:42:52,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:52,471 INFO L93 Difference]: Finished difference Result 287 states and 513 transitions. [2024-11-14 04:42:52,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 04:42:52,473 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) Word has length 309 [2024-11-14 04:42:52,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:52,480 INFO L225 Difference]: With dead ends: 287 [2024-11-14 04:42:52,481 INFO L226 Difference]: Without dead ends: 143 [2024-11-14 04:42:52,484 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 308 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 04:42:52,487 INFO L432 NwaCegarLoop]: 228 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, 228 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 04:42:52,488 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 04:42:52,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-11-14 04:42:52,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2024-11-14 04:42:52,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 94 states have (on average 1.425531914893617) internal successors, (134), 94 states have internal predecessors, (134), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-14 04:42:52,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 228 transitions. [2024-11-14 04:42:52,549 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 228 transitions. Word has length 309 [2024-11-14 04:42:52,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:52,550 INFO L471 AbstractCegarLoop]: Abstraction has 143 states and 228 transitions. [2024-11-14 04:42:52,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (47), 2 states have call predecessors, (47), 2 states have call successors, (47) [2024-11-14 04:42:52,551 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 228 transitions. [2024-11-14 04:42:52,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-14 04:42:52,557 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:52,558 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:52,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 04:42:52,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:42:52,759 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:42:52,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1608737658, now seen corresponding path program 1 times [2024-11-14 04:42:52,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:42:52,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [660154215] [2024-11-14 04:42:52,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:52,761 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:42:52,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:42:52,765 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:42:52,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:42:53,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:53,649 INFO L255 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:42:53,662 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:55,771 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2208 proven. 69 refuted. 0 times theorem prover too weak. 2047 trivial. 0 not checked. [2024-11-14 04:42:55,772 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:42:57,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 69 proven. 69 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-14 04:42:57,934 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:42:57,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [660154215] [2024-11-14 04:42:57,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [660154215] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:42:57,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2059929996] [2024-11-14 04:42:57,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:57,936 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:42:57,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:42:57,944 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:42:57,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 04:42:58,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:58,684 INFO L255 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 04:42:58,691 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:02,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-14 04:43:02,264 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:02,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2059929996] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:02,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:43:02,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 04:43:02,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662013282] [2024-11-14 04:43:02,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:02,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:43:02,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:43:02,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:43:02,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:43:02,269 INFO L87 Difference]: Start difference. First operand 143 states and 228 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-14 04:43:04,960 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:43:06,965 WARN L539 Checker$ProtectedHtc]: 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:43:08,969 WARN L539 Checker$ProtectedHtc]: 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:43:11,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:13,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 [] [2024-11-14 04:43:15,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:43:17,346 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:43:17,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:17,348 INFO L93 Difference]: Finished difference Result 465 states and 740 transitions. [2024-11-14 04:43:17,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 04:43:17,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 309 [2024-11-14 04:43:17,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:17,414 INFO L225 Difference]: With dead ends: 465 [2024-11-14 04:43:17,414 INFO L226 Difference]: Without dead ends: 325 [2024-11-14 04:43:17,416 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 925 GetRequests, 916 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:43:17,417 INFO L432 NwaCegarLoop]: 254 mSDtfsCounter, 243 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 97 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:17,417 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 719 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 12 Invalid, 7 Unknown, 0 Unchecked, 14.9s Time] [2024-11-14 04:43:17,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2024-11-14 04:43:17,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 253. [2024-11-14 04:43:17,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 156 states have (on average 1.3782051282051282) internal successors, (215), 156 states have internal predecessors, (215), 94 states have call successors, (94), 2 states have call predecessors, (94), 2 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-14 04:43:17,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 403 transitions. [2024-11-14 04:43:17,497 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 403 transitions. Word has length 309 [2024-11-14 04:43:17,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:17,502 INFO L471 AbstractCegarLoop]: Abstraction has 253 states and 403 transitions. [2024-11-14 04:43:17,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-14 04:43:17,503 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 403 transitions. [2024-11-14 04:43:17,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-14 04:43:17,514 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:17,515 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:17,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-14 04:43:17,719 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-14 04:43:17,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:43:17,916 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:43:17,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:17,917 INFO L85 PathProgramCache]: Analyzing trace with hash 764732156, now seen corresponding path program 1 times [2024-11-14 04:43:17,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:43:17,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [741820827] [2024-11-14 04:43:17,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:17,918 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:43:17,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:43:17,920 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:43:17,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:43:18,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:18,791 INFO L255 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:43:18,798 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:25,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1060 proven. 234 refuted. 0 times theorem prover too weak. 3030 trivial. 0 not checked. [2024-11-14 04:43:25,189 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:43:27,822 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 18 proven. 120 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-14 04:43:27,822 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:43:27,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [741820827] [2024-11-14 04:43:27,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [741820827] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:43:27,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2071391890] [2024-11-14 04:43:27,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:27,823 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:43:27,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:43:27,826 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:43:27,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 04:43:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:29,728 INFO L255 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 04:43:29,734 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-14 04:43:35,250 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:35,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2071391890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:35,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:43:35,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [9, 6] total 22 [2024-11-14 04:43:35,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556669683] [2024-11-14 04:43:35,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:35,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 04:43:35,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:43:35,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 04:43:35,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:43:35,253 INFO L87 Difference]: Start difference. First operand 253 states and 403 transitions. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 10 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-14 04:43:38,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:40,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:45,520 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:43:48,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:50,505 WARN L539 Checker$ProtectedHtc]: 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:43:53,078 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:43:55,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:57,336 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:43:59,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:01,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s 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:44:03,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:44:05,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:44:07,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:44:10,181 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:44:12,183 WARN L539 Checker$ProtectedHtc]: 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:44:14,187 WARN L539 Checker$ProtectedHtc]: 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:44:16,189 WARN L539 Checker$ProtectedHtc]: 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:44:18,195 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:44:20,205 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:44:22,450 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:44:24,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:44:26,456 WARN L539 Checker$ProtectedHtc]: 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:44:28,458 WARN L539 Checker$ProtectedHtc]: 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:44:30,460 WARN L539 Checker$ProtectedHtc]: 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:44:32,462 WARN L539 Checker$ProtectedHtc]: 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:44:34,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:36,703 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:44:38,707 WARN L539 Checker$ProtectedHtc]: 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:44:40,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:42,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:44,716 WARN L539 Checker$ProtectedHtc]: 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:44:46,719 WARN L539 Checker$ProtectedHtc]: 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:44:48,721 WARN L539 Checker$ProtectedHtc]: 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:44:50,726 WARN L539 Checker$ProtectedHtc]: 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:44:52,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:54,899 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 [0] [2024-11-14 04:44:56,904 WARN L539 Checker$ProtectedHtc]: 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:44:58,910 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:45:00,915 WARN L539 Checker$ProtectedHtc]: 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:45:02,923 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:45:05,372 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:45:07,378 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:45:09,380 WARN L539 Checker$ProtectedHtc]: 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:45:11,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:45:13,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 [] [2024-11-14 04:45:15,387 WARN L539 Checker$ProtectedHtc]: 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:45:17,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 [0] [2024-11-14 04:45:19,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:45:21,403 WARN L539 Checker$ProtectedHtc]: 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:45:23,716 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:45:25,719 WARN L539 Checker$ProtectedHtc]: 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:45:27,723 WARN L539 Checker$ProtectedHtc]: 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:45:29,724 WARN L539 Checker$ProtectedHtc]: 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:45:31,737 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:45:34,096 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:45:36,101 WARN L539 Checker$ProtectedHtc]: 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:45:38,104 WARN L539 Checker$ProtectedHtc]: 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:45:40,107 WARN L539 Checker$ProtectedHtc]: 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:45:42,112 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:45:44,118 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:45:46,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:45:48,447 WARN L539 Checker$ProtectedHtc]: 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:45:50,450 WARN L539 Checker$ProtectedHtc]: 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:45:52,453 WARN L539 Checker$ProtectedHtc]: 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:45:54,458 WARN L539 Checker$ProtectedHtc]: 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:45:56,461 WARN L539 Checker$ProtectedHtc]: 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:45:58,466 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:46:00,742 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 [0] [2024-11-14 04:46:02,749 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:46:04,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:46:06,759 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:46:09,116 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:46:11,119 WARN L539 Checker$ProtectedHtc]: 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:46:13,122 WARN L539 Checker$ProtectedHtc]: 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:46:15,125 WARN L539 Checker$ProtectedHtc]: 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:46:17,127 WARN L539 Checker$ProtectedHtc]: 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:46:19,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:46:21,130 WARN L539 Checker$ProtectedHtc]: 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:46:23,136 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:46:26,339 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 [0] [2024-11-14 04:46:28,342 WARN L539 Checker$ProtectedHtc]: 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:46:30,345 WARN L539 Checker$ProtectedHtc]: 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:46:32,349 WARN L539 Checker$ProtectedHtc]: 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:46:34,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:46:36,358 WARN L539 Checker$ProtectedHtc]: 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:46:38,360 WARN L539 Checker$ProtectedHtc]: 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:46:40,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:46:42,366 WARN L539 Checker$ProtectedHtc]: 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:46:44,600 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:46:46,604 WARN L539 Checker$ProtectedHtc]: 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:46:48,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:46:50,612 WARN L539 Checker$ProtectedHtc]: 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:46:52,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 04:46:54,623 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:46:56,626 WARN L539 Checker$ProtectedHtc]: 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:46:58,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:47:00,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:47:00,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:00,696 INFO L93 Difference]: Finished difference Result 1099 states and 1709 transitions. [2024-11-14 04:47:00,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 04:47:00,697 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 10 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 309 [2024-11-14 04:47:00,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:00,704 INFO L225 Difference]: With dead ends: 1099 [2024-11-14 04:47:00,704 INFO L226 Difference]: Without dead ends: 849 [2024-11-14 04:47:00,706 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 938 GetRequests, 904 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=211, Invalid=1049, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:47:00,706 INFO L432 NwaCegarLoop]: 236 mSDtfsCounter, 1122 mSDsluCounter, 1388 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 102 mSolverCounterUnsat, 92 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 201.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1122 SdHoareTripleChecker+Valid, 1624 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 92 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 203.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:00,707 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1122 Valid, 1624 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 483 Invalid, 92 Unknown, 0 Unchecked, 203.2s Time] [2024-11-14 04:47:00,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2024-11-14 04:47:00,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 515. [2024-11-14 04:47:00,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 322 states have (on average 1.3819875776397517) internal successors, (445), 322 states have internal predecessors, (445), 188 states have call successors, (188), 4 states have call predecessors, (188), 4 states have return successors, (188), 188 states have call predecessors, (188), 188 states have call successors, (188) [2024-11-14 04:47:00,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 821 transitions. [2024-11-14 04:47:00,822 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 821 transitions. Word has length 309 [2024-11-14 04:47:00,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:00,823 INFO L471 AbstractCegarLoop]: Abstraction has 515 states and 821 transitions. [2024-11-14 04:47:00,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 10 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-14 04:47:00,824 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 821 transitions. [2024-11-14 04:47:00,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-14 04:47:00,828 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:00,829 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:00,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:47:01,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 04:47:01,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:47:01,230 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:47:01,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:01,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1413596156, now seen corresponding path program 1 times [2024-11-14 04:47:01,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:47:01,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [473716420] [2024-11-14 04:47:01,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:01,231 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:47:01,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:47:01,233 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:47:01,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:47:01,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:01,933 INFO L255 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:47:01,939 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:08,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1060 proven. 234 refuted. 0 times theorem prover too weak. 3030 trivial. 0 not checked. [2024-11-14 04:47:08,692 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:47:11,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 18 proven. 120 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-14 04:47:11,583 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:47:11,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [473716420] [2024-11-14 04:47:11,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [473716420] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:47:11,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [424577280] [2024-11-14 04:47:11,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:11,584 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:47:11,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:47:11,586 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:47:11,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 04:47:13,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:13,378 INFO L255 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:47:13,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:17,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-11-14 04:47:17,631 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:17,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [424577280] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:17,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:47:17,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9, 6] total 16 [2024-11-14 04:47:17,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847712745] [2024-11-14 04:47:17,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:17,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:47:17,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:47:17,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:47:17,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-11-14 04:47:17,634 INFO L87 Difference]: Start difference. First operand 515 states and 821 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-14 04:47:20,745 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:47:22,972 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:47:24,974 WARN L539 Checker$ProtectedHtc]: 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:47:25,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:25,442 INFO L93 Difference]: Finished difference Result 1519 states and 2426 transitions. [2024-11-14 04:47:25,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:47:25,444 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 309 [2024-11-14 04:47:25,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:25,454 INFO L225 Difference]: With dead ends: 1519 [2024-11-14 04:47:25,454 INFO L226 Difference]: Without dead ends: 1007 [2024-11-14 04:47:25,456 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 926 GetRequests, 910 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2024-11-14 04:47:25,458 INFO L432 NwaCegarLoop]: 340 mSDtfsCounter, 493 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 192 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:25,460 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [493 Valid, 543 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 52 Invalid, 3 Unknown, 0 Unchecked, 7.5s Time] [2024-11-14 04:47:25,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1007 states. [2024-11-14 04:47:25,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1007 to 577. [2024-11-14 04:47:25,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 384 states have (on average 1.4192708333333333) internal successors, (545), 384 states have internal predecessors, (545), 188 states have call successors, (188), 4 states have call predecessors, (188), 4 states have return successors, (188), 188 states have call predecessors, (188), 188 states have call successors, (188) [2024-11-14 04:47:25,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 921 transitions. [2024-11-14 04:47:25,581 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 921 transitions. Word has length 309 [2024-11-14 04:47:25,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:25,583 INFO L471 AbstractCegarLoop]: Abstraction has 577 states and 921 transitions. [2024-11-14 04:47:25,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2024-11-14 04:47:25,584 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 921 transitions. [2024-11-14 04:47:25,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-14 04:47:25,587 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:25,587 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:25,610 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:47:25,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-14 04:47:25,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:47:25,988 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:47:25,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:25,988 INFO L85 PathProgramCache]: Analyzing trace with hash 826790142, now seen corresponding path program 1 times [2024-11-14 04:47:25,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:47:25,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [334816789] [2024-11-14 04:47:25,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:25,989 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:47:25,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:47:25,991 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:47:25,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:47:26,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:26,675 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:47:26,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:33,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1060 proven. 234 refuted. 0 times theorem prover too weak. 3030 trivial. 0 not checked. [2024-11-14 04:47:33,331 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:47:36,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 18 proven. 120 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-14 04:47:36,171 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:47:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [334816789] [2024-11-14 04:47:36,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [334816789] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:47:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [672595664] [2024-11-14 04:47:36,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:36,171 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:47:36,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:47:36,174 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:47:36,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 04:47:37,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:37,955 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:47:37,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:41,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1018 proven. 120 refuted. 0 times theorem prover too weak. 3186 trivial. 0 not checked. [2024-11-14 04:47:41,269 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:47:43,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 18 proven. 120 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-14 04:47:43,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [672595664] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:47:43,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760967493] [2024-11-14 04:47:43,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:43,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:43,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:43,612 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:43,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 04:47:44,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:44,095 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:47:44,099 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:47,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1018 proven. 120 refuted. 0 times theorem prover too weak. 3186 trivial. 0 not checked. [2024-11-14 04:47:47,202 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:47:49,734 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 18 proven. 120 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2024-11-14 04:47:49,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760967493] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:47:49,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 04:47:49,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6, 6, 6, 6] total 14 [2024-11-14 04:47:49,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204237446] [2024-11-14 04:47:49,736 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 04:47:49,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-14 04:47:49,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:47:49,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-14 04:47:49,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 04:47:49,739 INFO L87 Difference]: Start difference. First operand 577 states and 921 transitions. Second operand has 14 states, 14 states have (on average 11.428571428571429) internal successors, (160), 14 states have internal predecessors, (160), 4 states have call successors, (126), 3 states have call predecessors, (126), 6 states have return successors, (128), 4 states have call predecessors, (128), 4 states have call successors, (128) [2024-11-14 04:47:55,470 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:47:57,473 WARN L539 Checker$ProtectedHtc]: 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:47:59,476 WARN L539 Checker$ProtectedHtc]: 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:48:01,482 WARN L539 Checker$ProtectedHtc]: 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:48:03,484 WARN L539 Checker$ProtectedHtc]: 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:48:05,489 WARN L539 Checker$ProtectedHtc]: 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:48:07,491 WARN L539 Checker$ProtectedHtc]: 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:48:09,494 WARN L539 Checker$ProtectedHtc]: 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:48:09,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:09,588 INFO L93 Difference]: Finished difference Result 1191 states and 1871 transitions. [2024-11-14 04:48:09,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-14 04:48:09,710 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.428571428571429) internal successors, (160), 14 states have internal predecessors, (160), 4 states have call successors, (126), 3 states have call predecessors, (126), 6 states have return successors, (128), 4 states have call predecessors, (128), 4 states have call successors, (128) Word has length 309 [2024-11-14 04:48:09,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:09,725 INFO L225 Difference]: With dead ends: 1191 [2024-11-14 04:48:09,727 INFO L226 Difference]: Without dead ends: 617 [2024-11-14 04:48:09,732 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1852 GetRequests, 1836 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2024-11-14 04:48:09,733 INFO L432 NwaCegarLoop]: 167 mSDtfsCounter, 198 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 23 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:09,735 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 739 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 401 Invalid, 8 Unknown, 0 Unchecked, 19.4s Time] [2024-11-14 04:48:09,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2024-11-14 04:48:09,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 609. [2024-11-14 04:48:09,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 408 states have (on average 1.3700980392156863) internal successors, (559), 408 states have internal predecessors, (559), 188 states have call successors, (188), 12 states have call predecessors, (188), 12 states have return successors, (188), 188 states have call predecessors, (188), 188 states have call successors, (188) [2024-11-14 04:48:09,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 935 transitions. [2024-11-14 04:48:09,901 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 935 transitions. Word has length 309 [2024-11-14 04:48:09,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:09,902 INFO L471 AbstractCegarLoop]: Abstraction has 609 states and 935 transitions. [2024-11-14 04:48:09,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.428571428571429) internal successors, (160), 14 states have internal predecessors, (160), 4 states have call successors, (126), 3 states have call predecessors, (126), 6 states have return successors, (128), 4 states have call predecessors, (128), 4 states have call successors, (128) [2024-11-14 04:48:09,903 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 935 transitions. [2024-11-14 04:48:09,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-14 04:48:09,907 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:09,908 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48:09,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-14 04:48:10,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-14 04:48:10,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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 04:48:10,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:48:10,510 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:48:10,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:10,511 INFO L85 PathProgramCache]: Analyzing trace with hash 754403584, now seen corresponding path program 1 times [2024-11-14 04:48:10,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:48:10,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2043845376] [2024-11-14 04:48:10,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:10,511 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:48:10,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:48:10,513 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:48:10,514 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-14 04:48:11,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:11,297 INFO L255 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:48:11,301 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:15,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 46 proven. 138 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-14 04:48:15,599 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:48:16,111 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:48:16,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2043845376] [2024-11-14 04:48:16,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2043845376] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:16,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [193394767] [2024-11-14 04:48:16,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:16,112 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:48:16,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:48:16,114 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:48:16,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-14 04:48:18,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:18,243 INFO L255 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 04:48:18,249 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:31,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 316 proven. 3 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-14 04:48:31,882 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:48:33,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [193394767] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:33,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134108811] [2024-11-14 04:48:33,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:33,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:33,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:33,303 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:33,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 04:48:34,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:34,146 INFO L255 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:48:34,152 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:37,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 46 proven. 138 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-14 04:48:37,901 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:48:39,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134108811] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:39,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:48:39,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 5] total 11 [2024-11-14 04:48:39,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024792961] [2024-11-14 04:48:39,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:48:39,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 04:48:39,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:48:39,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 04:48:39,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-14 04:48:39,126 INFO L87 Difference]: Start difference. First operand 609 states and 935 transitions. Second operand has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 4 states have call successors, (94), 4 states have call predecessors, (94), 5 states have return successors, (94), 3 states have call predecessors, (94), 4 states have call successors, (94) [2024-11-14 04:48:48,033 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:48:50,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:48:52,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 [] [2024-11-14 04:48:54,040 WARN L539 Checker$ProtectedHtc]: 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:48:56,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 [] [2024-11-14 04:48:58,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:49:00,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:49:03,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:49:05,892 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:49:07,894 WARN L539 Checker$ProtectedHtc]: 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:49:09,896 WARN L539 Checker$ProtectedHtc]: 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:49:11,898 WARN L539 Checker$ProtectedHtc]: 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:49:13,901 WARN L539 Checker$ProtectedHtc]: 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:49:15,904 WARN L539 Checker$ProtectedHtc]: 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:49:17,909 WARN L539 Checker$ProtectedHtc]: 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:49:19,911 WARN L539 Checker$ProtectedHtc]: 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:49:21,915 WARN L539 Checker$ProtectedHtc]: 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:49:22,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:22,010 INFO L93 Difference]: Finished difference Result 1432 states and 2163 transitions. [2024-11-14 04:49:22,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 04:49:22,011 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 4 states have call successors, (94), 4 states have call predecessors, (94), 5 states have return successors, (94), 3 states have call predecessors, (94), 4 states have call successors, (94) Word has length 309 [2024-11-14 04:49:22,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:22,017 INFO L225 Difference]: With dead ends: 1432 [2024-11-14 04:49:22,017 INFO L226 Difference]: Without dead ends: 826 [2024-11-14 04:49:22,019 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1077 GetRequests, 1047 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=229, Invalid=763, Unknown=0, NotChecked=0, Total=992 [2024-11-14 04:49:22,020 INFO L432 NwaCegarLoop]: 146 mSDtfsCounter, 307 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 203 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:22,022 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 848 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 664 Invalid, 16 Unknown, 0 Unchecked, 40.2s Time] [2024-11-14 04:49:22,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2024-11-14 04:49:22,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 395. [2024-11-14 04:49:22,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 240 states have (on average 1.2416666666666667) internal successors, (298), 240 states have internal predecessors, (298), 141 states have call successors, (141), 13 states have call predecessors, (141), 13 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2024-11-14 04:49:22,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 580 transitions. [2024-11-14 04:49:22,139 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 580 transitions. Word has length 309 [2024-11-14 04:49:22,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:22,140 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 580 transitions. [2024-11-14 04:49:22,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.272727272727273) internal successors, (135), 11 states have internal predecessors, (135), 4 states have call successors, (94), 4 states have call predecessors, (94), 5 states have return successors, (94), 3 states have call predecessors, (94), 4 states have call successors, (94) [2024-11-14 04:49:22,140 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 580 transitions. [2024-11-14 04:49:22,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2024-11-14 04:49:22,142 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:22,143 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:49:22,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-14 04:49:22,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 04:49:22,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-11-14 04:49:22,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:49:22,744 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:49:22,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:22,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1384574659, now seen corresponding path program 1 times [2024-11-14 04:49:22,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:49:22,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419404939] [2024-11-14 04:49:22,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:22,745 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:49:22,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:49:22,747 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:49:22,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-11-14 04:49:23,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:23,459 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:49:23,463 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:30,740 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1612 proven. 237 refuted. 0 times theorem prover too weak. 2475 trivial. 0 not checked. [2024-11-14 04:49:30,740 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:49:33,048 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:49:33,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419404939] [2024-11-14 04:49:33,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419404939] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:33,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1877215151] [2024-11-14 04:49:33,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:33,049 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:49:33,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:49:33,050 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:49:33,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-14 04:49:34,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:34,848 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 04:49:34,851 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:43,499 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 46 proven. 138 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-14 04:49:43,499 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:49:44,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1877215151] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:44,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408336714] [2024-11-14 04:49:44,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:44,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:44,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:49:44,933 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:49:44,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 04:49:45,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:45,416 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:49:45,419 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:49,344 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 46 proven. 138 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-14 04:49:49,344 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:49:50,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408336714] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:50,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:49:50,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 6] total 17 [2024-11-14 04:49:50,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103448750] [2024-11-14 04:49:50,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:49:50,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 04:49:50,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:49:50,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 04:49:50,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2024-11-14 04:49:50,907 INFO L87 Difference]: Start difference. First operand 395 states and 580 transitions. Second operand has 17 states, 17 states have (on average 10.058823529411764) internal successors, (171), 17 states have internal predecessors, (171), 5 states have call successors, (128), 5 states have call predecessors, (128), 6 states have return successors, (129), 3 states have call predecessors, (129), 5 states have call successors, (129) [2024-11-14 04:50:00,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:50:04,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:50:06,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:50:08,667 WARN L539 Checker$ProtectedHtc]: 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:50:10,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:50:12,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:50:14,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:50:16,675 WARN L539 Checker$ProtectedHtc]: 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:50:18,679 WARN L539 Checker$ProtectedHtc]: 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:50:20,681 WARN L539 Checker$ProtectedHtc]: 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:50:22,685 WARN L539 Checker$ProtectedHtc]: 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:50:24,695 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:50:26,697 WARN L539 Checker$ProtectedHtc]: 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:50:29,091 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:50:31,093 WARN L539 Checker$ProtectedHtc]: 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:50:33,096 WARN L539 Checker$ProtectedHtc]: 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:50:35,098 WARN L539 Checker$ProtectedHtc]: 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:50:37,101 WARN L539 Checker$ProtectedHtc]: 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:50:39,106 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:50:41,108 WARN L539 Checker$ProtectedHtc]: 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:50:43,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:50:45,114 WARN L539 Checker$ProtectedHtc]: 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:50:47,118 WARN L539 Checker$ProtectedHtc]: 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:50:49,124 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:50:52,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:50:55,488 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:50:57,490 WARN L539 Checker$ProtectedHtc]: 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:50:59,493 WARN L539 Checker$ProtectedHtc]: 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:51:01,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:51:03,511 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:51:05,515 WARN L539 Checker$ProtectedHtc]: 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:51:07,521 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:51:09,523 WARN L539 Checker$ProtectedHtc]: 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:51:11,526 WARN L539 Checker$ProtectedHtc]: 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:51:13,528 WARN L539 Checker$ProtectedHtc]: 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:51:15,530 WARN L539 Checker$ProtectedHtc]: 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:51:17,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:51:19,537 WARN L539 Checker$ProtectedHtc]: 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:51:21,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:51:21,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:21,647 INFO L93 Difference]: Finished difference Result 1003 states and 1451 transitions. [2024-11-14 04:51:21,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-14 04:51:21,649 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 10.058823529411764) internal successors, (171), 17 states have internal predecessors, (171), 5 states have call successors, (128), 5 states have call predecessors, (128), 6 states have return successors, (129), 3 states have call predecessors, (129), 5 states have call successors, (129) Word has length 310 [2024-11-14 04:51:21,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:21,653 INFO L225 Difference]: With dead ends: 1003 [2024-11-14 04:51:21,653 INFO L226 Difference]: Without dead ends: 708 [2024-11-14 04:51:21,654 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1272 GetRequests, 1228 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=414, Invalid=1566, Unknown=0, NotChecked=0, Total=1980 [2024-11-14 04:51:21,655 INFO L432 NwaCegarLoop]: 146 mSDtfsCounter, 444 mSDsluCounter, 1178 mSDsCounter, 0 mSdLazyCounter, 1335 mSolverCounterSat, 111 mSolverCounterUnsat, 37 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 87.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1324 SdHoareTripleChecker+Invalid, 1483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1335 IncrementalHoareTripleChecker+Invalid, 37 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 88.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:21,655 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 1324 Invalid, 1483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1335 Invalid, 37 Unknown, 0 Unchecked, 88.1s Time] [2024-11-14 04:51:21,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2024-11-14 04:51:21,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 674. [2024-11-14 04:51:21,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 412 states have (on average 1.2233009708737863) internal successors, (504), 412 states have internal predecessors, (504), 235 states have call successors, (235), 26 states have call predecessors, (235), 26 states have return successors, (235), 235 states have call predecessors, (235), 235 states have call successors, (235) [2024-11-14 04:51:21,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 974 transitions. [2024-11-14 04:51:21,809 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 974 transitions. Word has length 310 [2024-11-14 04:51:21,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:21,809 INFO L471 AbstractCegarLoop]: Abstraction has 674 states and 974 transitions. [2024-11-14 04:51:21,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.058823529411764) internal successors, (171), 17 states have internal predecessors, (171), 5 states have call successors, (128), 5 states have call predecessors, (128), 6 states have return successors, (129), 3 states have call predecessors, (129), 5 states have call successors, (129) [2024-11-14 04:51:21,810 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 974 transitions. [2024-11-14 04:51:21,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2024-11-14 04:51:21,812 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:21,812 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:21,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-11-14 04:51:22,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Forceful destruction successful, exit code 0 [2024-11-14 04:51:22,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-14 04:51:22,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:22,413 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:51:22,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:22,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2033438659, now seen corresponding path program 1 times [2024-11-14 04:51:22,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:51:22,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11136284] [2024-11-14 04:51:22,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:22,414 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:51:22,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:51:22,416 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/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:51:22,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-14 04:51:23,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:23,152 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-14 04:51:23,156 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:39,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1579 proven. 186 refuted. 0 times theorem prover too weak. 2559 trivial. 0 not checked. [2024-11-14 04:51:39,720 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:51:56,664 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:51:56,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11136284] [2024-11-14 04:51:56,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11136284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:56,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1417754763] [2024-11-14 04:51:56,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:56,664 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:51:56,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:51:56,666 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:51:56,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-14 04:51:59,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:59,999 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-14 04:52:00,003 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:52:18,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1579 proven. 186 refuted. 0 times theorem prover too weak. 2559 trivial. 0 not checked. [2024-11-14 04:52:18,460 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:52:25,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1417754763] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:52:25,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436336382] [2024-11-14 04:52:25,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:52:25,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:52:25,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:52:25,046 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:52:25,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b7ac1409-c3d5-4d38-8172-1d26dcdbc055/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 04:52:25,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:52:25,645 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-14 04:52:25,649 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:52:40,347 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1579 proven. 186 refuted. 0 times theorem prover too weak. 2559 trivial. 0 not checked. [2024-11-14 04:52:40,347 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:52:47,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436336382] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:52:47,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:52:47,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 37 [2024-11-14 04:52:47,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558571747] [2024-11-14 04:52:47,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:52:47,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-14 04:52:47,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:52:47,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-14 04:52:47,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=2102, Unknown=0, NotChecked=0, Total=2550 [2024-11-14 04:52:47,122 INFO L87 Difference]: Start difference. First operand 674 states and 974 transitions. Second operand has 38 states, 38 states have (on average 5.2105263157894735) internal successors, (198), 34 states have internal predecessors, (198), 12 states have call successors, (141), 12 states have call predecessors, (141), 15 states have return successors, (141), 9 states have call predecessors, (141), 12 states have call successors, (141) [2024-11-14 04:53:02,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:53:06,927 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:53:08,929 WARN L539 Checker$ProtectedHtc]: 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:53:10,935 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:53:12,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:53:14,944 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:53:16,946 WARN L539 Checker$ProtectedHtc]: 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:53:18,951 WARN L539 Checker$ProtectedHtc]: 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:53:20,953 WARN L539 Checker$ProtectedHtc]: 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:53:22,958 WARN L539 Checker$ProtectedHtc]: 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:53:24,966 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:53:26,971 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:53:28,973 WARN L539 Checker$ProtectedHtc]: 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:53:30,975 WARN L539 Checker$ProtectedHtc]: 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:53:32,977 WARN L539 Checker$ProtectedHtc]: 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:53:34,981 WARN L539 Checker$ProtectedHtc]: 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:53:36,983 WARN L539 Checker$ProtectedHtc]: 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:53:38,986 WARN L539 Checker$ProtectedHtc]: 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:53:40,989 WARN L539 Checker$ProtectedHtc]: 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:53:42,996 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:53:44,999 WARN L539 Checker$ProtectedHtc]: 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:53:47,001 WARN L539 Checker$ProtectedHtc]: 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:53:49,003 WARN L539 Checker$ProtectedHtc]: 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:53:51,006 WARN L539 Checker$ProtectedHtc]: 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:53:53,008 WARN L539 Checker$ProtectedHtc]: 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:53:55,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:53:57,287 WARN L539 Checker$ProtectedHtc]: 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:53:59,290 WARN L539 Checker$ProtectedHtc]: 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:54:01,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:54:03,295 WARN L539 Checker$ProtectedHtc]: 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:54:05,297 WARN L539 Checker$ProtectedHtc]: 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:54:07,300 WARN L539 Checker$ProtectedHtc]: 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:54:09,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:54:11,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:54:13,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:54:15,311 WARN L539 Checker$ProtectedHtc]: 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:54:17,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:54:19,318 WARN L539 Checker$ProtectedHtc]: 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:54:21,320 WARN L539 Checker$ProtectedHtc]: 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:54:23,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:54:25,327 WARN L539 Checker$ProtectedHtc]: 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:54:27,328 WARN L539 Checker$ProtectedHtc]: 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:54:29,333 WARN L539 Checker$ProtectedHtc]: 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:54:31,337 WARN L539 Checker$ProtectedHtc]: 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:54:33,343 WARN L539 Checker$ProtectedHtc]: 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:54:35,345 WARN L539 Checker$ProtectedHtc]: 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:54:37,350 WARN L539 Checker$ProtectedHtc]: 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:54:39,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:54:41,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:54:43,360 WARN L539 Checker$ProtectedHtc]: 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:54:45,856 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 [] [2024-11-14 04:54:47,861 WARN L539 Checker$ProtectedHtc]: 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:54:49,864 WARN L539 Checker$ProtectedHtc]: 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:54:51,869 WARN L539 Checker$ProtectedHtc]: 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:54:53,873 WARN L539 Checker$ProtectedHtc]: 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:54:55,877 WARN L539 Checker$ProtectedHtc]: 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:54:57,882 WARN L539 Checker$ProtectedHtc]: 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:54:59,886 WARN L539 Checker$ProtectedHtc]: 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:55:01,890 WARN L539 Checker$ProtectedHtc]: 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:55:03,892 WARN L539 Checker$ProtectedHtc]: 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:55:05,895 WARN L539 Checker$ProtectedHtc]: 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:55:07,897 WARN L539 Checker$ProtectedHtc]: 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:55:09,903 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:55:11,905 WARN L539 Checker$ProtectedHtc]: 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:55:13,907 WARN L539 Checker$ProtectedHtc]: 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:55:15,912 WARN L539 Checker$ProtectedHtc]: 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:55:17,915 WARN L539 Checker$ProtectedHtc]: 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:55:19,921 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:55:21,924 WARN L539 Checker$ProtectedHtc]: 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:55:23,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:55:25,928 WARN L539 Checker$ProtectedHtc]: 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:55:27,931 WARN L539 Checker$ProtectedHtc]: 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:55:29,936 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:55:49,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:55:52,492 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:55:54,495 WARN L539 Checker$ProtectedHtc]: 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:55:56,497 WARN L539 Checker$ProtectedHtc]: 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:55:58,502 WARN L539 Checker$ProtectedHtc]: 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:56:00,508 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:56:02,514 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:56:04,517 WARN L539 Checker$ProtectedHtc]: 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:56:06,519 WARN L539 Checker$ProtectedHtc]: 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:56:08,522 WARN L539 Checker$ProtectedHtc]: 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:56:10,527 WARN L539 Checker$ProtectedHtc]: 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:56:12,532 WARN L539 Checker$ProtectedHtc]: 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:56:14,538 WARN L539 Checker$ProtectedHtc]: 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:56:16,542 WARN L539 Checker$ProtectedHtc]: 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:56:18,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:20,549 WARN L539 Checker$ProtectedHtc]: 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:56:22,558 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:56:24,563 WARN L539 Checker$ProtectedHtc]: 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:56:26,568 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:56:28,570 WARN L539 Checker$ProtectedHtc]: 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:56:30,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:32,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:34,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:36,585 WARN L539 Checker$ProtectedHtc]: 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:56:38,610 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:56:40,632 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:56:42,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:44,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:46,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:48,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:56:50,653 WARN L539 Checker$ProtectedHtc]: 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:56:52,660 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:56:54,675 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:56:56,687 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:56:58,714 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:57:00,715 WARN L539 Checker$ProtectedHtc]: 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:57:02,719 WARN L539 Checker$ProtectedHtc]: 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:57:04,728 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:57:06,749 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:57:08,752 WARN L539 Checker$ProtectedHtc]: 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:57:10,754 WARN L539 Checker$ProtectedHtc]: 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:57:12,758 WARN L539 Checker$ProtectedHtc]: 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:57:14,770 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:57:16,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:57:18,796 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:57:20,808 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:57:22,828 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:57:24,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []