./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 de52c08fb0028bef519c22f81b06d40dd6144270e7f5fea59e5bb117b888da23 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:26:29,322 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:26:29,388 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 05:26:29,393 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:26:29,394 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:26:29,416 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:26:29,416 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:26:29,416 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:26:29,417 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:26:29,417 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:26:29,417 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:26:29,417 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:26:29,417 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:26:29,418 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 05:26:29,418 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:26:29,418 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:26:29,418 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 05:26:29,418 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 05:26:29,418 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:26:29,418 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 05:26:29,419 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 05:26:29,419 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 05:26:29,419 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:26:29,419 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:26:29,419 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:26:29,420 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 05:26:29,421 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:26:29,421 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:26:29,421 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:26:29,421 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:26:29,421 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:26:29,421 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:26:29,422 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:26:29,422 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:26:29,422 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:26:29,422 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 05:26:29,422 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 05:26:29,422 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:26:29,423 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:26:29,423 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 05:26:29,423 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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 -> de52c08fb0028bef519c22f81b06d40dd6144270e7f5fea59e5bb117b888da23 [2024-11-14 05:26:29,773 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:26:29,786 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:26:29,788 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:26:29,790 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:26:29,791 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:26:29,792 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i Unable to find full path for "g++" [2024-11-14 05:26:31,860 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:26:32,258 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:26:32,259 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i [2024-11-14 05:26:32,271 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data/6ebc78e03/5620a8ad77774bb6bfddec419d40fc21/FLAG01cb8ed44 [2024-11-14 05:26:32,296 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data/6ebc78e03/5620a8ad77774bb6bfddec419d40fc21 [2024-11-14 05:26:32,298 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:26:32,300 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:26:32,301 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:26:32,302 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:26:32,310 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:26:32,311 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:32,312 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1545038d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32, skipping insertion in model container [2024-11-14 05:26:32,312 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:32,364 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:26:32,549 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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i[916,929] [2024-11-14 05:26:32,765 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:26:32,781 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:26:32,802 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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i[916,929] [2024-11-14 05:26:32,913 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:26:32,932 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:26:32,936 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32 WrapperNode [2024-11-14 05:26:32,937 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:26:32,938 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:26:32,938 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:26:32,938 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:26:32,951 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:32,978 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,062 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 369 [2024-11-14 05:26:33,063 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:26:33,064 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:26:33,064 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:26:33,064 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:26:33,073 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,074 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,084 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,088 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,122 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,130 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,139 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,144 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,156 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:26:33,160 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:26:33,161 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:26:33,161 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:26:33,162 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (1/1) ... [2024-11-14 05:26:33,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:26:33,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:26:33,202 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 05:26:33,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 05:26:33,234 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:26:33,234 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 05:26:33,234 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 05:26:33,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 05:26:33,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:26:33,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:26:33,396 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:26:33,398 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:26:34,370 INFO L? ?]: Removed 35 outVars from TransFormulas that were not future-live. [2024-11-14 05:26:34,371 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:26:35,181 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:26:35,181 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 05:26:35,182 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:26:35 BoogieIcfgContainer [2024-11-14 05:26:35,182 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:26:35,187 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:26:35,187 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:26:35,193 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:26:35,193 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:26:32" (1/3) ... [2024-11-14 05:26:35,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51711768 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:26:35, skipping insertion in model container [2024-11-14 05:26:35,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:32" (2/3) ... [2024-11-14 05:26:35,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51711768 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:26:35, skipping insertion in model container [2024-11-14 05:26:35,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:26:35" (3/3) ... [2024-11-14 05:26:35,198 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-56.i [2024-11-14 05:26:35,218 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:26:35,220 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-56.i that has 2 procedures, 88 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 05:26:35,303 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:26:35,324 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;@b9a8716, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:26:35,325 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:26:35,329 INFO L276 IsEmpty]: Start isEmpty. Operand has 88 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 36 states have internal predecessors, (38), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:26:35,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2024-11-14 05:26:35,349 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:26:35,350 INFO L215 NwaCegarLoop]: trace histogram [50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:26:35,353 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:26:35,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:26:35,357 INFO L85 PathProgramCache]: Analyzing trace with hash 814780264, now seen corresponding path program 1 times [2024-11-14 05:26:35,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:26:35,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157773029] [2024-11-14 05:26:35,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:26:35,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:26:37,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:26:37,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [536710974] [2024-11-14 05:26:37,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:26:37,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:26:37,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:26:37,912 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:26:37,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 05:26:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 05:26:40,853 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 05:26:44,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 05:26:44,910 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 05:26:44,913 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 05:26:44,914 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 05:26:44,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-14 05:26:45,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 05:26:45,121 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 05:26:45,369 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 05:26:45,376 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 05:26:45 BoogieIcfgContainer [2024-11-14 05:26:45,377 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 05:26:45,378 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 05:26:45,378 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 05:26:45,378 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 05:26:45,379 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:26:35" (3/4) ... [2024-11-14 05:26:45,382 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 05:26:45,382 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 05:26:45,384 INFO L158 Benchmark]: Toolchain (without parser) took 13083.65ms. Allocated memory was 142.6MB in the beginning and 184.5MB in the end (delta: 41.9MB). Free memory was 115.8MB in the beginning and 70.9MB in the end (delta: 44.9MB). Peak memory consumption was 84.1MB. Max. memory is 16.1GB. [2024-11-14 05:26:45,384 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 75.4MB in the end (delta: 196.3kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:26:45,384 INFO L158 Benchmark]: CACSL2BoogieTranslator took 635.82ms. Allocated memory is still 142.6MB. Free memory was 115.8MB in the beginning and 92.0MB in the end (delta: 23.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-14 05:26:45,385 INFO L158 Benchmark]: Boogie Procedure Inliner took 125.11ms. Allocated memory is still 142.6MB. Free memory was 92.0MB in the beginning and 83.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 05:26:45,385 INFO L158 Benchmark]: Boogie Preprocessor took 95.33ms. Allocated memory is still 142.6MB. Free memory was 83.6MB in the beginning and 80.2MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:26:45,385 INFO L158 Benchmark]: RCFGBuilder took 2021.73ms. Allocated memory is still 142.6MB. Free memory was 80.2MB in the beginning and 50.1MB in the end (delta: 30.1MB). Peak memory consumption was 59.1MB. Max. memory is 16.1GB. [2024-11-14 05:26:45,386 INFO L158 Benchmark]: TraceAbstraction took 10189.54ms. Allocated memory was 142.6MB in the beginning and 184.5MB in the end (delta: 41.9MB). Free memory was 50.1MB in the beginning and 72.8MB in the end (delta: -22.8MB). Peak memory consumption was 14.5MB. Max. memory is 16.1GB. [2024-11-14 05:26:45,386 INFO L158 Benchmark]: Witness Printer took 4.98ms. Allocated memory is still 184.5MB. Free memory was 72.8MB in the beginning and 70.9MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 05:26:45,388 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.28ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 75.4MB in the end (delta: 196.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 635.82ms. Allocated memory is still 142.6MB. Free memory was 115.8MB in the beginning and 92.0MB in the end (delta: 23.8MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 125.11ms. Allocated memory is still 142.6MB. Free memory was 92.0MB in the beginning and 83.6MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 95.33ms. Allocated memory is still 142.6MB. Free memory was 83.6MB in the beginning and 80.2MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 2021.73ms. Allocated memory is still 142.6MB. Free memory was 80.2MB in the beginning and 50.1MB in the end (delta: 30.1MB). Peak memory consumption was 59.1MB. Max. memory is 16.1GB. * TraceAbstraction took 10189.54ms. Allocated memory was 142.6MB in the beginning and 184.5MB in the end (delta: 41.9MB). Free memory was 50.1MB in the beginning and 72.8MB in the end (delta: -22.8MB). Peak memory consumption was 14.5MB. Max. memory is 16.1GB. * Witness Printer took 4.98ms. Allocated memory is still 184.5MB. Free memory was 72.8MB in the beginning and 70.9MB in the end (delta: 1.9MB). 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 170, overapproximation of someBinaryFLOATComparisonOperation at line 263, overapproximation of someBinaryFLOATComparisonOperation at line 265, overapproximation of someBinaryFLOATComparisonOperation at line 281, overapproximation of someBinaryFLOATComparisonOperation at line 279, overapproximation of someBinaryFLOATComparisonOperation at line 283, overapproximation of someBinaryFLOATComparisonOperation at line 277, overapproximation of someBinaryFLOATComparisonOperation at line 88, overapproximation of someBinaryFLOATComparisonOperation at line 275, overapproximation of someBinaryFLOATComparisonOperation at line 257, overapproximation of someBinaryFLOATComparisonOperation at line 259, overapproximation of someBinaryFLOATComparisonOperation at line 274, overapproximation of someBinaryFLOATComparisonOperation at line 261, overapproximation of bitwiseAnd at line 203, overapproximation of someBinaryDOUBLEComparisonOperation at line 157, overapproximation of someBinaryArithmeticFLOAToperation at line 84, overapproximation of someUnaryFLOAToperation at line 161. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 256.8; [L23] float var_1_4 = 3.5; [L24] float var_1_5 = 99999.8; [L25] float var_1_6 = 0.2; [L26] float var_1_7 = 31.7; [L27] float var_1_11 = 25.75; [L28] float var_1_12 = 128.875; [L29] unsigned short int var_1_13 = 10; [L30] unsigned short int var_1_19 = 8; [L31] signed long int var_1_20 = -100; [L32] unsigned short int var_1_21 = 46727; [L33] float var_1_23 = 8.25; [L34] float var_1_25 = 15.3; [L35] float var_1_27 = 999999.5; [L36] float var_1_28 = 3.8; [L37] float var_1_29 = 128.75; [L38] float var_1_30 = 10.5; [L39] unsigned short int var_1_31 = 16; [L40] unsigned short int var_1_32 = 62701; [L41] unsigned short int var_1_33 = 64739; [L42] unsigned long int var_1_35 = 128; [L43] unsigned long int var_1_36 = 2177764423; [L44] unsigned long int var_1_37 = 2715834536; [L45] unsigned long int var_1_38 = 1565388739; [L46] signed char var_1_39 = 25; [L47] signed char var_1_40 = 64; [L48] signed char var_1_41 = 0; [L49] signed char var_1_42 = 5; [L50] signed char var_1_43 = 16; [L51] unsigned char var_1_44 = 64; [L52] unsigned char var_1_46 = 128; [L53] float var_1_47 = 255.8; [L54] float var_1_48 = 128.25; [L55] unsigned long int var_1_49 = 5; [L56] signed char var_1_51 = 10; [L57] signed char var_1_52 = 32; [L58] signed char var_1_53 = 2; [L59] signed char var_1_54 = 4; [L60] signed char var_1_55 = 1; [L61] double var_1_56 = 1.75; [L62] signed char var_1_57 = -2; [L63] unsigned long int var_1_58 = 500; [L64] unsigned char var_1_59 = 1; [L65] unsigned char var_1_60 = 1; [L66] unsigned char var_1_61 = 1; [L67] unsigned char var_1_62 = 1; [L68] unsigned long int var_1_63 = 10; [L69] unsigned char var_1_64 = 0; [L70] double var_1_65 = 4.2; [L71] signed short int var_1_66 = 64; [L72] float var_1_67 = 4.2; [L73] double var_1_68 = 15.5; [L74] float last_1_var_1_1 = 256.8; [L75] unsigned short int last_1_var_1_13 = 10; [L76] unsigned long int last_1_var_1_35 = 128; [L77] unsigned char last_1_var_1_44 = 64; [L78] signed char last_1_var_1_57 = -2; [L79] unsigned char last_1_var_1_59 = 1; [L349] isInitial = 1 [L350] FCALL initially() [L351] COND TRUE 1 [L352] CALL updateLastVariables() [L337] last_1_var_1_1 = var_1_1 [L338] last_1_var_1_13 = var_1_13 [L339] last_1_var_1_35 = var_1_35 [L340] last_1_var_1_44 = var_1_44 [L341] last_1_var_1_57 = var_1_57 [L342] last_1_var_1_59 = var_1_59 [L352] RET updateLastVariables() [L353] CALL updateVariables() [L256] var_1_4 = __VERIFIER_nondet_float() [L257] CALL assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_5=499999/5, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2, var_1_6=1/5, var_1_7=317/10] [L20] COND FALSE !(!cond) [L257] RET assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_5=499999/5, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2, var_1_6=1/5, var_1_7=317/10] [L258] var_1_5 = __VERIFIER_nondet_float() [L259] CALL assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2, var_1_6=1/5, var_1_7=317/10] [L20] COND FALSE !(!cond) [L259] RET assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2, var_1_6=1/5, var_1_7=317/10] [L260] var_1_6 = __VERIFIER_nondet_float() [L261] CALL assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2, var_1_7=317/10] [L20] COND FALSE !(!cond) [L261] RET assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2, var_1_7=317/10] [L262] var_1_7 = __VERIFIER_nondet_float() [L263] CALL assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L263] RET assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_12=1031/8, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L264] var_1_12 = __VERIFIER_nondet_float() [L265] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L265] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-100, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L266] var_1_20 = __VERIFIER_nondet_long() [L267] CALL assume_abort_if_not(var_1_20 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L267] RET assume_abort_if_not(var_1_20 >= -2147483648) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L268] CALL assume_abort_if_not(var_1_20 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L268] RET assume_abort_if_not(var_1_20 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L269] CALL assume_abort_if_not(var_1_20 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L269] RET assume_abort_if_not(var_1_20 != 0) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=46727, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L270] var_1_21 = __VERIFIER_nondet_ushort() [L271] CALL assume_abort_if_not(var_1_21 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L271] RET assume_abort_if_not(var_1_21 >= 32767) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L272] CALL assume_abort_if_not(var_1_21 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L272] RET assume_abort_if_not(var_1_21 <= 65534) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_23=33/4, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L273] var_1_23 = __VERIFIER_nondet_float() [L274] CALL assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L274] RET assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L275] CALL assume_abort_if_not(var_1_23 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L275] RET assume_abort_if_not(var_1_23 != 0.0F) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_27=1999999/2, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L276] var_1_27 = __VERIFIER_nondet_float() [L277] CALL assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L277] RET assume_abort_if_not((var_1_27 >= -230584.3009213691390e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 2305843.009213691390e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_28=19/5, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L278] var_1_28 = __VERIFIER_nondet_float() [L279] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L279] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_29=515/4, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L280] var_1_29 = __VERIFIER_nondet_float() [L281] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L281] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_30=21/2, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L282] var_1_30 = __VERIFIER_nondet_float() [L283] CALL assume_abort_if_not((var_1_30 >= 0.0F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L283] RET assume_abort_if_not((var_1_30 >= 0.0F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=62701, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L284] var_1_32 = __VERIFIER_nondet_ushort() [L285] CALL assume_abort_if_not(var_1_32 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L285] RET assume_abort_if_not(var_1_32 >= 49150) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L286] CALL assume_abort_if_not(var_1_32 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L286] RET assume_abort_if_not(var_1_32 <= 65534) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=64739, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L287] var_1_33 = __VERIFIER_nondet_ushort() [L288] CALL assume_abort_if_not(var_1_33 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L288] RET assume_abort_if_not(var_1_33 >= 49150) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L289] CALL assume_abort_if_not(var_1_33 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L289] RET assume_abort_if_not(var_1_33 <= 65534) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=2177764423, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L290] var_1_36 = __VERIFIER_nondet_ulong() [L291] CALL assume_abort_if_not(var_1_36 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L291] RET assume_abort_if_not(var_1_36 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L292] CALL assume_abort_if_not(var_1_36 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L292] RET assume_abort_if_not(var_1_36 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=2715834536, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L293] var_1_37 = __VERIFIER_nondet_ulong() [L294] CALL assume_abort_if_not(var_1_37 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L294] RET assume_abort_if_not(var_1_37 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L295] CALL assume_abort_if_not(var_1_37 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L295] RET assume_abort_if_not(var_1_37 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=1565388739, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L296] var_1_38 = __VERIFIER_nondet_ulong() [L297] CALL assume_abort_if_not(var_1_38 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L297] RET assume_abort_if_not(var_1_38 >= 1073741824) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L298] CALL assume_abort_if_not(var_1_38 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L298] RET assume_abort_if_not(var_1_38 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=64, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L299] var_1_40 = __VERIFIER_nondet_char() [L300] CALL assume_abort_if_not(var_1_40 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L300] RET assume_abort_if_not(var_1_40 >= 62) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L301] CALL assume_abort_if_not(var_1_40 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L301] RET assume_abort_if_not(var_1_40 <= 126) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=0, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L302] var_1_41 = __VERIFIER_nondet_char() [L303] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L303] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L304] CALL assume_abort_if_not(var_1_41 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L304] RET assume_abort_if_not(var_1_41 <= 63) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=5, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L305] var_1_42 = __VERIFIER_nondet_char() [L306] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L306] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L307] CALL assume_abort_if_not(var_1_42 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L307] RET assume_abort_if_not(var_1_42 <= 126) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=16, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L308] var_1_43 = __VERIFIER_nondet_char() [L309] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L309] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L310] CALL assume_abort_if_not(var_1_43 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L310] RET assume_abort_if_not(var_1_43 <= 126) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=128, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L311] var_1_46 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_46 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L312] RET assume_abort_if_not(var_1_46 >= 127) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L313] CALL assume_abort_if_not(var_1_46 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L313] RET assume_abort_if_not(var_1_46 <= 254) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=32, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L314] var_1_52 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_52 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L315] RET assume_abort_if_not(var_1_52 >= 31) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L316] CALL assume_abort_if_not(var_1_52 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L316] RET assume_abort_if_not(var_1_52 <= 63) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=2, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L317] var_1_53 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L318] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L319] CALL assume_abort_if_not(var_1_53 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L319] RET assume_abort_if_not(var_1_53 <= 31) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=4, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L320] var_1_54 = __VERIFIER_nondet_char() [L321] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L321] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L322] CALL assume_abort_if_not(var_1_54 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L322] RET assume_abort_if_not(var_1_54 <= 32) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=1, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L323] var_1_55 = __VERIFIER_nondet_char() [L324] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L324] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L325] CALL assume_abort_if_not(var_1_55 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L325] RET assume_abort_if_not(var_1_55 <= 31) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L326] var_1_60 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_60 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L327] RET assume_abort_if_not(var_1_60 >= 1) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L328] CALL assume_abort_if_not(var_1_60 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L328] RET assume_abort_if_not(var_1_60 <= 1) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L329] var_1_61 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_61 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L330] RET assume_abort_if_not(var_1_61 >= 1) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L331] CALL assume_abort_if_not(var_1_61 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L331] RET assume_abort_if_not(var_1_61 <= 1) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L332] var_1_62 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_62 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L333] RET assume_abort_if_not(var_1_62 >= 1) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L334] CALL assume_abort_if_not(var_1_62 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not(var_1_62 <= 1) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=103/4, var_1_13=10, var_1_19=8, var_1_1=1284/5, var_1_20=-1, var_1_21=-32769, var_1_25=153/10, var_1_31=16, var_1_32=114687, var_1_33=65402, var_1_35=128, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=64, var_1_46=412, var_1_47=1279/5, var_1_48=513/4, var_1_49=5, var_1_51=10, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=-2, var_1_58=500, var_1_59=1, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=10, var_1_64=0, var_1_65=21/5, var_1_66=64, var_1_67=21/5, var_1_68=31/2] [L353] RET updateVariables() [L354] CALL step() [L83] COND FALSE !((var_1_20 * (- last_1_var_1_57)) > (last_1_var_1_44 * last_1_var_1_44)) [L86] var_1_25 = (((((var_1_12) < (var_1_28)) ? (var_1_12) : (var_1_28))) - (var_1_29 + ((((var_1_30) < (10000.5f)) ? (var_1_30) : (10000.5f))))) [L88] COND TRUE var_1_5 > ((var_1_30 + var_1_28) * 1.75f) [L89] var_1_64 = ((var_1_52 >= 8) || var_1_61) [L93] var_1_65 = ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6))) [L94] COND TRUE \read(var_1_61) [L95] var_1_67 = var_1_30 [L99] COND TRUE \read(var_1_64) [L100] var_1_11 = (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) - var_1_12) [L102] unsigned char stepLocal_4 = var_1_64; [L103] COND TRUE stepLocal_4 || var_1_64 [L104] var_1_44 = (((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) - ((((var_1_40) > (((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43))))) ? (var_1_40) : (((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43))))))) [L106] COND FALSE !((var_1_38 / var_1_40) <= (var_1_33 + var_1_44)) [L113] var_1_48 = ((((var_1_6) > ((var_1_29 - var_1_30))) ? (var_1_6) : ((var_1_29 - var_1_30)))) [L115] COND TRUE var_1_20 != (var_1_52 / var_1_32) [L116] var_1_58 = ((4119887835u - ((((var_1_32) < (var_1_46)) ? (var_1_32) : (var_1_46)))) - var_1_44) [L126] unsigned char stepLocal_9 = var_1_64; [L127] COND TRUE stepLocal_9 || var_1_64 [L128] var_1_59 = (! ((var_1_60 && var_1_61) && (last_1_var_1_59 || var_1_62))) [L132] COND FALSE !(\read(var_1_59)) [L135] signed long int stepLocal_1 = 128; [L136] COND FALSE !(stepLocal_1 < (var_1_44 / var_1_20)) [L139] COND FALSE !((- var_1_5) >= (var_1_4 / var_1_23)) [L147] unsigned char stepLocal_3 = var_1_64; [L148] unsigned char stepLocal_2 = var_1_30 >= var_1_12; [L149] COND FALSE !(stepLocal_2 && var_1_59) [L152] COND TRUE stepLocal_3 && var_1_64 [L153] var_1_31 = ((((((var_1_32) < (var_1_33)) ? (var_1_32) : (var_1_33))) - ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44)))) - 256) [L156] COND TRUE \read(var_1_64) [L157] COND TRUE (((((var_1_4) < (var_1_48)) ? (var_1_4) : (var_1_48))) * var_1_65) <= ((((var_1_23) < (var_1_30)) ? (var_1_23) : (var_1_30))) [L158] var_1_47 = var_1_6 [L169] COND FALSE !(\read(var_1_59)) [L172] unsigned char stepLocal_11 = var_1_62; [L173] signed long int stepLocal_10 = (((var_1_31) < (var_1_44)) ? (var_1_31) : (var_1_44)); [L174] COND TRUE stepLocal_10 < (- var_1_58) [L175] COND TRUE var_1_64 || stepLocal_11 [L176] var_1_63 = ((((((((((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) < (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))) ? (((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) : (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))))) > ((((((var_1_36 - var_1_40)) < (var_1_41)) ? ((var_1_36 - var_1_40)) : (var_1_41))))) ? (((((((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) < (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))) ? (((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) : (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))))) : ((((((var_1_36 - var_1_40)) < (var_1_41)) ? ((var_1_36 - var_1_40)) : (var_1_41)))))) [L179] COND TRUE last_1_var_1_1 != var_1_47 [L180] COND FALSE !(var_1_47 < (var_1_4 - 2.5f)) [L183] var_1_1 = (var_1_7 + ((((((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) > (1.487f)) ? (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) : (1.487f)))) [L190] COND FALSE !((! var_1_64) && (var_1_7 < var_1_1)) [L197] var_1_35 = (var_1_32 + var_1_44) [L199] COND FALSE !((var_1_32 * (var_1_63 * var_1_58)) <= ((var_1_38 / var_1_33) * var_1_44)) [L202] unsigned long int stepLocal_5 = var_1_63; [L203] EXPR var_1_46 & ((((var_1_40) < (var_1_36)) ? (var_1_40) : (var_1_36))) [L203] COND TRUE (var_1_46 & ((((var_1_40) < (var_1_36)) ? (var_1_40) : (var_1_36)))) != stepLocal_5 [L204] var_1_49 = var_1_35 [L208] COND FALSE !(var_1_31 <= ((var_1_44 / var_1_40) >> 25)) [L217] var_1_68 = var_1_12 [L219] signed long int stepLocal_0 = ((((64) > (var_1_19)) ? (64) : (var_1_19))) / ((((-50) < 0 ) ? -(-50) : (-50))); [L220] COND FALSE !(\read(var_1_59)) [L227] var_1_13 = var_1_44 [L229] unsigned char stepLocal_6 = var_1_44 >= var_1_13; [L230] COND TRUE stepLocal_6 || var_1_64 [L231] var_1_51 = (var_1_41 + ((var_1_52 - var_1_53) - (var_1_54 + var_1_55))) [L235] unsigned char stepLocal_8 = var_1_44 != (var_1_21 - var_1_42); [L236] signed long int stepLocal_7 = 10; [L237] COND FALSE !((! (0 <= var_1_13)) && stepLocal_8) [L252] var_1_57 = (var_1_55 - var_1_53) [L354] RET step() [L355] CALL, EXPR property() [L345] EXPR ((((((((((((last_1_var_1_1 != var_1_47) ? ((var_1_47 < (var_1_4 - 2.5f)) ? (var_1_1 == ((float) ((((9.5f) < ((((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7))) ? (9.5f) : ((((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7)))))) : (var_1_1 == ((float) (var_1_7 + ((((((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) > (1.487f)) ? (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) : (1.487f))))))) : (((var_1_59 && var_1_64) || var_1_59) ? (var_1_1 == ((float) ((((var_1_7) < ((var_1_6 + var_1_5))) ? (var_1_7) : ((var_1_6 + var_1_5)))))) : 1)) && (var_1_64 ? (var_1_11 == ((float) (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) - var_1_12))) : 1)) && (var_1_59 ? ((((~ var_1_39) * (last_1_var_1_13 + var_1_63)) >= (((((64) > (var_1_19)) ? (64) : (var_1_19))) / ((((-50) < 0 ) ? -(-50) : (-50))))) ? (var_1_13 == ((unsigned short int) var_1_44)) : (var_1_13 == ((unsigned short int) var_1_44))) : (var_1_13 == ((unsigned short int) var_1_44)))) && ((128 < (var_1_44 / var_1_20)) ? (var_1_19 == ((unsigned short int) ((((0) < ((var_1_21 - var_1_44))) ? (0) : ((var_1_21 - var_1_44)))))) : (((- var_1_5) >= (var_1_4 / var_1_23)) ? ((! var_1_59) ? (var_1_19 == ((unsigned short int) ((((var_1_44) < (var_1_44)) ? (var_1_44) : (var_1_44))))) : (var_1_19 == ((unsigned short int) ((((0) < ((var_1_44 + var_1_44))) ? (0) : ((var_1_44 + var_1_44))))))) : 1))) && (((var_1_20 * (- last_1_var_1_57)) > (last_1_var_1_44 * last_1_var_1_44)) ? (var_1_25 == ((float) ((var_1_27 + 63.5f) + ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : (var_1_25 == ((float) (((((var_1_12) < (var_1_28)) ? (var_1_12) : (var_1_28))) - (var_1_29 + ((((var_1_30) < (10000.5f)) ? (var_1_30) : (10000.5f))))))))) && (((var_1_30 >= var_1_12) && var_1_59) ? (var_1_31 == ((unsigned short int) (var_1_44 + var_1_44))) : ((var_1_64 && var_1_64) ? (var_1_31 == ((unsigned short int) ((((((var_1_32) < (var_1_33)) ? (var_1_32) : (var_1_33))) - ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44)))) - 256))) : 1))) && (((! var_1_64) && (var_1_7 < var_1_1)) ? ((last_1_var_1_35 >= var_1_20) ? (var_1_35 == ((unsigned long int) (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))) - var_1_21))) : (var_1_35 == ((unsigned long int) ((1089471642u + var_1_38) - (var_1_33 + var_1_21))))) : (var_1_35 == ((unsigned long int) (var_1_32 + var_1_44))))) && (((var_1_32 * (var_1_63 * var_1_58)) <= ((var_1_38 / var_1_33) * var_1_44)) ? (var_1_39 == ((signed char) ((((((var_1_40) > (64)) ? (var_1_40) : (64))) - var_1_41) - ((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43)))))) : 1)) && ((var_1_64 || var_1_64) ? (var_1_44 == ((unsigned char) (((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) - ((((var_1_40) > (((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43))))) ? (var_1_40) : (((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43))))))))) : 1)) && (var_1_64 ? (((((((var_1_4) < (var_1_48)) ? (var_1_4) : (var_1_48))) * var_1_65) <= ((((var_1_23) < (var_1_30)) ? (var_1_23) : (var_1_30)))) ? (var_1_47 == ((float) var_1_6)) : ((var_1_65 <= var_1_4) ? (var_1_47 == ((float) ((((var_1_29 + ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6)))) < 0 ) ? -(var_1_29 + ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6)))) : (var_1_29 + ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6)))))))) : (var_1_47 == ((float) var_1_7)))) : (var_1_47 == ((float) var_1_12)))) && (((var_1_38 / var_1_40) <= (var_1_33 + var_1_44)) ? (((var_1_21 - var_1_44) == ((var_1_43 * var_1_46) << (10 - 4))) ? (var_1_48 == ((float) (var_1_7 + var_1_29))) : (var_1_48 == ((float) ((((var_1_30) < (var_1_28)) ? (var_1_30) : (var_1_28)))))) : (var_1_48 == ((float) ((((var_1_6) > ((var_1_29 - var_1_30))) ? (var_1_6) : ((var_1_29 - var_1_30)))))))) && (((var_1_46 & ((((var_1_40) < (var_1_36)) ? (var_1_40) : (var_1_36)))) != var_1_63) ? (var_1_49 == ((unsigned long int) var_1_35)) : (var_1_49 == ((unsigned long int) var_1_35))) [L345-L346] return (((((((((((((((((((((((last_1_var_1_1 != var_1_47) ? ((var_1_47 < (var_1_4 - 2.5f)) ? (var_1_1 == ((float) ((((9.5f) < ((((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7))) ? (9.5f) : ((((((var_1_5) < (var_1_6)) ? (var_1_5) : (var_1_6))) + var_1_7)))))) : (var_1_1 == ((float) (var_1_7 + ((((((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) > (1.487f)) ? (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))) : (1.487f))))))) : (((var_1_59 && var_1_64) || var_1_59) ? (var_1_1 == ((float) ((((var_1_7) < ((var_1_6 + var_1_5))) ? (var_1_7) : ((var_1_6 + var_1_5)))))) : 1)) && (var_1_64 ? (var_1_11 == ((float) (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) - var_1_12))) : 1)) && (var_1_59 ? ((((~ var_1_39) * (last_1_var_1_13 + var_1_63)) >= (((((64) > (var_1_19)) ? (64) : (var_1_19))) / ((((-50) < 0 ) ? -(-50) : (-50))))) ? (var_1_13 == ((unsigned short int) var_1_44)) : (var_1_13 == ((unsigned short int) var_1_44))) : (var_1_13 == ((unsigned short int) var_1_44)))) && ((128 < (var_1_44 / var_1_20)) ? (var_1_19 == ((unsigned short int) ((((0) < ((var_1_21 - var_1_44))) ? (0) : ((var_1_21 - var_1_44)))))) : (((- var_1_5) >= (var_1_4 / var_1_23)) ? ((! var_1_59) ? (var_1_19 == ((unsigned short int) ((((var_1_44) < (var_1_44)) ? (var_1_44) : (var_1_44))))) : (var_1_19 == ((unsigned short int) ((((0) < ((var_1_44 + var_1_44))) ? (0) : ((var_1_44 + var_1_44))))))) : 1))) && (((var_1_20 * (- last_1_var_1_57)) > (last_1_var_1_44 * last_1_var_1_44)) ? (var_1_25 == ((float) ((var_1_27 + 63.5f) + ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : (var_1_25 == ((float) (((((var_1_12) < (var_1_28)) ? (var_1_12) : (var_1_28))) - (var_1_29 + ((((var_1_30) < (10000.5f)) ? (var_1_30) : (10000.5f))))))))) && (((var_1_30 >= var_1_12) && var_1_59) ? (var_1_31 == ((unsigned short int) (var_1_44 + var_1_44))) : ((var_1_64 && var_1_64) ? (var_1_31 == ((unsigned short int) ((((((var_1_32) < (var_1_33)) ? (var_1_32) : (var_1_33))) - ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44)))) - 256))) : 1))) && (((! var_1_64) && (var_1_7 < var_1_1)) ? ((last_1_var_1_35 >= var_1_20) ? (var_1_35 == ((unsigned long int) (((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))) - var_1_21))) : (var_1_35 == ((unsigned long int) ((1089471642u + var_1_38) - (var_1_33 + var_1_21))))) : (var_1_35 == ((unsigned long int) (var_1_32 + var_1_44))))) && (((var_1_32 * (var_1_63 * var_1_58)) <= ((var_1_38 / var_1_33) * var_1_44)) ? (var_1_39 == ((signed char) ((((((var_1_40) > (64)) ? (var_1_40) : (64))) - var_1_41) - ((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43)))))) : 1)) && ((var_1_64 || var_1_64) ? (var_1_44 == ((unsigned char) (((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) - ((((var_1_40) > (((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43))))) ? (var_1_40) : (((((var_1_42) < (var_1_43)) ? (var_1_42) : (var_1_43))))))))) : 1)) && (var_1_64 ? (((((((var_1_4) < (var_1_48)) ? (var_1_4) : (var_1_48))) * var_1_65) <= ((((var_1_23) < (var_1_30)) ? (var_1_23) : (var_1_30)))) ? (var_1_47 == ((float) var_1_6)) : ((var_1_65 <= var_1_4) ? (var_1_47 == ((float) ((((var_1_29 + ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6)))) < 0 ) ? -(var_1_29 + ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6)))) : (var_1_29 + ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6)))))))) : (var_1_47 == ((float) var_1_7)))) : (var_1_47 == ((float) var_1_12)))) && (((var_1_38 / var_1_40) <= (var_1_33 + var_1_44)) ? (((var_1_21 - var_1_44) == ((var_1_43 * var_1_46) << (10 - 4))) ? (var_1_48 == ((float) (var_1_7 + var_1_29))) : (var_1_48 == ((float) ((((var_1_30) < (var_1_28)) ? (var_1_30) : (var_1_28)))))) : (var_1_48 == ((float) ((((var_1_6) > ((var_1_29 - var_1_30))) ? (var_1_6) : ((var_1_29 - var_1_30)))))))) && (((var_1_46 & ((((var_1_40) < (var_1_36)) ? (var_1_40) : (var_1_36)))) != var_1_63) ? (var_1_49 == ((unsigned long int) var_1_35)) : (var_1_49 == ((unsigned long int) var_1_35)))) && (((var_1_44 >= var_1_13) || var_1_64) ? (var_1_51 == ((signed char) (var_1_41 + ((var_1_52 - var_1_53) - (var_1_54 + var_1_55))))) : (var_1_51 == ((signed char) (var_1_41 + var_1_55))))) && (var_1_59 ? (var_1_56 == ((double) ((var_1_30 - 2.8) + var_1_5))) : 1)) && (((! (0 <= var_1_13)) && (var_1_44 != (var_1_21 - var_1_42))) ? ((10 >= var_1_35) ? (var_1_57 == ((signed char) (var_1_53 + var_1_55))) : (var_1_59 ? ((var_1_25 > var_1_65) ? (var_1_57 == ((signed char) ((((((var_1_54 + var_1_55)) > (var_1_41)) ? ((var_1_54 + var_1_55)) : (var_1_41))) + var_1_53))) : (var_1_57 == ((signed char) (((((((((var_1_41) < (var_1_54)) ? (var_1_41) : (var_1_54)))) > (var_1_53)) ? (((((var_1_41) < (var_1_54)) ? (var_1_41) : (var_1_54)))) : (var_1_53))) + var_1_52)))) : (var_1_57 == ((signed char) (((((((((var_1_41 + 1)) < (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) ? ((var_1_41 + 1)) : (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))))) > (var_1_42)) ? ((((((var_1_41 + 1)) < (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) ? ((var_1_41 + 1)) : (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))))) : (var_1_42))))))) : (var_1_57 == ((signed char) (var_1_55 - var_1_53))))) && ((var_1_20 != (var_1_52 / var_1_32)) ? (var_1_58 == ((unsigned long int) ((4119887835u - ((((var_1_32) < (var_1_46)) ? (var_1_32) : (var_1_46)))) - var_1_44))) : ((var_1_44 < var_1_37) ? (var_1_58 == ((unsigned long int) var_1_52)) : ((var_1_28 > 24.6f) ? (var_1_58 == ((unsigned long int) (var_1_36 - var_1_46))) : 1)))) && ((var_1_64 || var_1_64) ? (var_1_59 == ((unsigned char) (! ((var_1_60 && var_1_61) && (last_1_var_1_59 || var_1_62))))) : (var_1_59 == ((unsigned char) (var_1_62 || var_1_60))))) && ((((((var_1_31) < (var_1_44)) ? (var_1_31) : (var_1_44))) < (- var_1_58)) ? ((var_1_64 || var_1_62) ? (var_1_63 == ((unsigned long int) ((((((((((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) < (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))) ? (((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) : (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))))) > ((((((var_1_36 - var_1_40)) < (var_1_41)) ? ((var_1_36 - var_1_40)) : (var_1_41))))) ? (((((((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) < (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))) ? (((((var_1_52) > (var_1_44)) ? (var_1_52) : (var_1_44)))) : (((((var_1_37) < (var_1_54)) ? (var_1_37) : (var_1_54))))))) : ((((((var_1_36 - var_1_40)) < (var_1_41)) ? ((var_1_36 - var_1_40)) : (var_1_41)))))))) : 1) : 1)) && ((var_1_5 > ((var_1_30 + var_1_28) * 1.75f)) ? (var_1_64 == ((unsigned char) ((var_1_52 >= 8) || var_1_61))) : (var_1_64 == ((unsigned char) var_1_61)))) && (var_1_65 == ((double) ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6)))))) && (var_1_59 ? (var_1_66 == ((signed short int) var_1_43)) : 1)) && (var_1_61 ? (var_1_67 == ((float) var_1_30)) : (var_1_67 == ((float) var_1_12)))) && ((var_1_31 <= ((var_1_44 / var_1_40) >> 25)) ? ((var_1_55 != var_1_35) ? ((var_1_20 < var_1_44) ? (var_1_68 == ((double) var_1_5)) : (var_1_68 == ((double) var_1_29))) : 1) : (var_1_68 == ((double) var_1_12))) ; [L355] RET, EXPR property() [L355] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=0, var_1_12=2, var_1_13=31, var_1_19=8, var_1_1=0, var_1_20=-1, var_1_21=-32769, var_1_28=0, var_1_29=6, var_1_30=5, var_1_31=48864, var_1_32=114687, var_1_33=65402, var_1_35=49182, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=31, var_1_46=412, var_1_47=3, var_1_48=4, var_1_49=49182, var_1_51=-32, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=0, var_1_58=4119887648, var_1_59=0, var_1_5=0, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=31, var_1_64=1, var_1_65=6, var_1_66=64, var_1_67=5, var_1_68=2, var_1_6=3, var_1_7=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=10, last_1_var_1_1=1284/5, last_1_var_1_35=128, last_1_var_1_44=64, last_1_var_1_57=-2, last_1_var_1_59=1, var_1_11=0, var_1_12=2, var_1_13=31, var_1_19=8, var_1_1=0, var_1_20=-1, var_1_21=-32769, var_1_28=0, var_1_29=6, var_1_30=5, var_1_31=48864, var_1_32=114687, var_1_33=65402, var_1_35=49182, var_1_36=6442450943, var_1_37=-2147483649, var_1_38=-11811160064, var_1_39=25, var_1_40=67, var_1_41=31, var_1_42=126, var_1_43=125, var_1_44=31, var_1_46=412, var_1_47=3, var_1_48=4, var_1_49=49182, var_1_51=-32, var_1_52=31, var_1_53=31, var_1_54=32, var_1_55=31, var_1_56=7/4, var_1_57=0, var_1_58=4119887648, var_1_59=0, var_1_5=0, var_1_60=1, var_1_61=-255, var_1_62=1, var_1_63=31, var_1_64=1, var_1_65=6, var_1_66=64, var_1_67=5, var_1_68=2, var_1_6=3, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 88 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 9.8s, OverallIterations: 1, TraceHistogramMax: 50, 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=88occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 5.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 366 NumberOfCodeBlocks, 366 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 05:26:45,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 de52c08fb0028bef519c22f81b06d40dd6144270e7f5fea59e5bb117b888da23 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:26:48,273 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:26:48,402 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 05:26:48,417 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:26:48,418 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:26:48,454 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:26:48,454 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:26:48,455 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:26:48,455 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:26:48,455 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:26:48,455 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:26:48,455 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:26:48,456 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:26:48,456 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:26:48,456 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:26:48,456 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:26:48,457 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:26:48,457 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:26:48,458 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:26:48,458 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:26:48,458 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:26:48,459 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 05:26:48,459 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 05:26:48,459 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:26:48,459 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:26:48,459 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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 -> de52c08fb0028bef519c22f81b06d40dd6144270e7f5fea59e5bb117b888da23 [2024-11-14 05:26:48,762 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:26:48,771 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:26:48,773 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:26:48,774 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:26:48,774 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:26:48,776 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i Unable to find full path for "g++" [2024-11-14 05:26:50,784 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:26:51,131 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:26:51,132 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i [2024-11-14 05:26:51,145 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data/83c05d6f5/c2ca77aaa8d947a591b17f1389c959d8/FLAGb7fb2e8a8 [2024-11-14 05:26:51,161 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/data/83c05d6f5/c2ca77aaa8d947a591b17f1389c959d8 [2024-11-14 05:26:51,164 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:26:51,166 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:26:51,168 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:26:51,168 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:26:51,173 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:26:51,174 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,175 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3badbe1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51, skipping insertion in model container [2024-11-14 05:26:51,175 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,218 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:26:51,409 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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i[916,929] [2024-11-14 05:26:51,638 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:26:51,659 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:26:51,683 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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-56.i[916,929] [2024-11-14 05:26:51,777 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:26:51,800 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:26:51,801 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51 WrapperNode [2024-11-14 05:26:51,801 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:26:51,802 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:26:51,802 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:26:51,803 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:26:51,810 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,836 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,891 INFO L138 Inliner]: procedures = 27, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 337 [2024-11-14 05:26:51,896 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:26:51,897 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:26:51,900 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:26:51,901 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:26:51,910 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,910 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,922 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,924 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,965 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,980 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,987 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:51,994 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:52,009 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:26:52,010 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:26:52,010 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:26:52,011 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:26:52,012 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (1/1) ... [2024-11-14 05:26:52,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:26:52,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:26:52,047 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 05:26:52,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 05:26:52,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:26:52,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 05:26:52,083 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 05:26:52,083 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 05:26:52,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:26:52,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:26:52,263 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:26:52,266 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:27:06,625 INFO L? ?]: Removed 31 outVars from TransFormulas that were not future-live. [2024-11-14 05:27:06,625 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:27:06,640 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:27:06,641 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 05:27:06,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:27:06 BoogieIcfgContainer [2024-11-14 05:27:06,642 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:27:06,644 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:27:06,645 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:27:06,650 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:27:06,650 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:26:51" (1/3) ... [2024-11-14 05:27:06,651 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@738a636f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:27:06, skipping insertion in model container [2024-11-14 05:27:06,652 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:26:51" (2/3) ... [2024-11-14 05:27:06,652 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@738a636f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:27:06, skipping insertion in model container [2024-11-14 05:27:06,652 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:27:06" (3/3) ... [2024-11-14 05:27:06,654 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-56.i [2024-11-14 05:27:06,672 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:27:06,674 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-56.i that has 2 procedures, 148 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 05:27:06,744 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:27:06,758 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;@3062a42c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:27:06,759 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:27:06,764 INFO L276 IsEmpty]: Start isEmpty. Operand has 148 states, 95 states have (on average 1.4736842105263157) internal successors, (140), 96 states have internal predecessors, (140), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:27:06,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-11-14 05:27:06,789 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:27:06,790 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:27:06,791 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:27:06,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:27:06,796 INFO L85 PathProgramCache]: Analyzing trace with hash -794482498, now seen corresponding path program 1 times [2024-11-14 05:27:06,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:27:06,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858886746] [2024-11-14 05:27:06,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:06,816 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 05:27:06,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:27:06,822 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:06,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:08,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:27:08,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 05:27:08,749 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:27:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 650 proven. 0 refuted. 0 times theorem prover too weak. 4250 trivial. 0 not checked. [2024-11-14 05:27:08,862 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:27:08,863 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:27:08,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858886746] [2024-11-14 05:27:08,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858886746] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:27:08,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:27:08,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 05:27:08,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847683706] [2024-11-14 05:27:08,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:27:08,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 05:27:08,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:27:08,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 05:27:08,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 05:27:08,911 INFO L87 Difference]: Start difference. First operand has 148 states, 95 states have (on average 1.4736842105263157) internal successors, (140), 96 states have internal predecessors, (140), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-14 05:27:08,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:27:08,986 INFO L93 Difference]: Finished difference Result 286 states and 518 transitions. [2024-11-14 05:27:08,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 05:27:08,989 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 321 [2024-11-14 05:27:08,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:27:09,002 INFO L225 Difference]: With dead ends: 286 [2024-11-14 05:27:09,003 INFO L226 Difference]: Without dead ends: 141 [2024-11-14 05:27:09,009 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 320 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 05:27:09,014 INFO L432 NwaCegarLoop]: 226 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, 226 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 05:27:09,015 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 05:27:09,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-11-14 05:27:09,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2024-11-14 05:27:09,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 89 states have (on average 1.4157303370786516) internal successors, (126), 89 states have internal predecessors, (126), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:27:09,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 226 transitions. [2024-11-14 05:27:09,100 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 226 transitions. Word has length 321 [2024-11-14 05:27:09,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:27:09,101 INFO L471 AbstractCegarLoop]: Abstraction has 141 states and 226 transitions. [2024-11-14 05:27:09,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.0) internal successors, (78), 2 states have internal predecessors, (78), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-14 05:27:09,101 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 226 transitions. [2024-11-14 05:27:09,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-11-14 05:27:09,117 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:27:09,117 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:27:09,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:09,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:09,319 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:27:09,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:27:09,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1659016278, now seen corresponding path program 1 times [2024-11-14 05:27:09,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:27:09,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [854819934] [2024-11-14 05:27:09,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:09,323 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 05:27:09,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:27:09,327 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:09,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:10,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:27:11,061 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:27:11,078 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:27:11,966 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 693 proven. 9 refuted. 0 times theorem prover too weak. 4198 trivial. 0 not checked. [2024-11-14 05:27:11,966 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:27:15,281 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:27:15,282 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:27:15,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [854819934] [2024-11-14 05:27:15,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [854819934] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:27:15,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [281877223] [2024-11-14 05:27:15,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:15,283 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:27:15,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:27:15,287 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:27:15,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 05:27:16,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:27:16,828 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:27:16,837 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:27:17,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-14 05:27:17,259 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:27:17,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [281877223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:27:17,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:27:17,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-14 05:27:17,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362846341] [2024-11-14 05:27:17,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:27:17,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:27:17,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:27:17,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:27:17,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:27:17,269 INFO L87 Difference]: Start difference. First operand 141 states and 226 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:27:21,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:23,213 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 05:27:23,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:27:23,934 INFO L93 Difference]: Finished difference Result 411 states and 661 transitions. [2024-11-14 05:27:23,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:27:23,940 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 321 [2024-11-14 05:27:23,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:27:23,945 INFO L225 Difference]: With dead ends: 411 [2024-11-14 05:27:23,945 INFO L226 Difference]: Without dead ends: 273 [2024-11-14 05:27:23,947 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 960 GetRequests, 953 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:27:23,948 INFO L432 NwaCegarLoop]: 389 mSDtfsCounter, 198 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-14 05:27:23,948 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 586 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 36 Invalid, 2 Unknown, 0 Unchecked, 6.6s Time] [2024-11-14 05:27:23,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2024-11-14 05:27:23,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 178. [2024-11-14 05:27:23,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 126 states have (on average 1.4761904761904763) internal successors, (186), 126 states have internal predecessors, (186), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:27:23,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 286 transitions. [2024-11-14 05:27:23,990 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 286 transitions. Word has length 321 [2024-11-14 05:27:23,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:27:23,992 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 286 transitions. [2024-11-14 05:27:23,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:27:23,993 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 286 transitions. [2024-11-14 05:27:24,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2024-11-14 05:27:24,002 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:27:24,003 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:27:24,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-14 05:27:24,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:24,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:24,404 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:27:24,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:27:24,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1731402836, now seen corresponding path program 1 times [2024-11-14 05:27:24,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:27:24,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [409384043] [2024-11-14 05:27:24,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:24,406 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 05:27:24,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:27:24,408 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:24,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:25,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:27:26,030 INFO L255 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:27:26,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:27:26,898 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 693 proven. 9 refuted. 0 times theorem prover too weak. 4198 trivial. 0 not checked. [2024-11-14 05:27:26,898 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:27:30,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:27:30,336 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:27:30,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [409384043] [2024-11-14 05:27:30,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [409384043] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:27:30,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [426125524] [2024-11-14 05:27:30,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:30,337 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:27:30,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:27:30,339 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:27:30,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 05:27:31,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:27:31,859 INFO L255 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 05:27:31,865 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:27:32,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-14 05:27:32,313 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:27:32,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [426125524] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:27:32,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:27:32,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-14 05:27:32,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561491517] [2024-11-14 05:27:32,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:27:32,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 05:27:32,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:27:32,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 05:27:32,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:27:32,317 INFO L87 Difference]: Start difference. First operand 178 states and 286 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:27:34,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:37,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:39,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:39,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:27:39,289 INFO L93 Difference]: Finished difference Result 524 states and 844 transitions. [2024-11-14 05:27:39,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 05:27:39,291 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 321 [2024-11-14 05:27:39,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:27:39,300 INFO L225 Difference]: With dead ends: 524 [2024-11-14 05:27:39,300 INFO L226 Difference]: Without dead ends: 349 [2024-11-14 05:27:39,305 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 960 GetRequests, 953 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:27:39,306 INFO L432 NwaCegarLoop]: 220 mSDtfsCounter, 206 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 9 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:27:39,306 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 425 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 15 Invalid, 3 Unknown, 0 Unchecked, 6.9s Time] [2024-11-14 05:27:39,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2024-11-14 05:27:39,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 229. [2024-11-14 05:27:39,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 177 states have (on average 1.5084745762711864) internal successors, (267), 177 states have internal predecessors, (267), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:27:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 367 transitions. [2024-11-14 05:27:39,363 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 367 transitions. Word has length 321 [2024-11-14 05:27:39,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:27:39,367 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 367 transitions. [2024-11-14 05:27:39,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:27:39,367 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 367 transitions. [2024-11-14 05:27:39,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-14 05:27:39,374 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:27:39,374 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:27:39,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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)] Forceful destruction successful, exit code 0 [2024-11-14 05:27:39,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 05:27:39,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:27:39,775 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:27:39,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:27:39,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1614754654, now seen corresponding path program 1 times [2024-11-14 05:27:39,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:27:39,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1438757873] [2024-11-14 05:27:39,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:39,777 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 05:27:39,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:27:39,779 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:39,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:27:41,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:27:41,300 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:27:41,305 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:27:42,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 693 proven. 9 refuted. 0 times theorem prover too weak. 4198 trivial. 0 not checked. [2024-11-14 05:27:42,152 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:27:45,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:27:45,455 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:27:45,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1438757873] [2024-11-14 05:27:45,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1438757873] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:27:45,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1419664496] [2024-11-14 05:27:45,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:27:45,456 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:27:45,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:27:45,457 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:27:45,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 05:27:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:27:46,798 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 05:27:46,804 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:27:47,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-14 05:27:47,427 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:27:47,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1419664496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:27:47,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:27:47,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 9 [2024-11-14 05:27:47,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662593961] [2024-11-14 05:27:47,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:27:47,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:27:47,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:27:47,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:27:47,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:27:47,430 INFO L87 Difference]: Start difference. First operand 229 states and 367 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:27:51,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:53,967 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 05:27:55,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:27:57,982 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 05:28:00,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:00,315 INFO L93 Difference]: Finished difference Result 574 states and 919 transitions. [2024-11-14 05:28:00,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:28:00,322 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 322 [2024-11-14 05:28:00,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:00,326 INFO L225 Difference]: With dead ends: 574 [2024-11-14 05:28:00,326 INFO L226 Difference]: Without dead ends: 348 [2024-11-14 05:28:00,327 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 964 GetRequests, 955 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-14 05:28:00,328 INFO L432 NwaCegarLoop]: 388 mSDtfsCounter, 199 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 4 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:00,328 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 853 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 168 Invalid, 4 Unknown, 0 Unchecked, 12.7s Time] [2024-11-14 05:28:00,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-11-14 05:28:00,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 229. [2024-11-14 05:28:00,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 177 states have (on average 1.5084745762711864) internal successors, (267), 177 states have internal predecessors, (267), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:28:00,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 367 transitions. [2024-11-14 05:28:00,355 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 367 transitions. Word has length 322 [2024-11-14 05:28:00,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:00,356 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 367 transitions. [2024-11-14 05:28:00,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:28:00,357 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 367 transitions. [2024-11-14 05:28:00,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-14 05:28:00,359 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:00,359 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:28:00,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-14 05:28:00,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2024-11-14 05:28:00,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:00,761 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:00,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:00,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1339995040, now seen corresponding path program 1 times [2024-11-14 05:28:00,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381134552] [2024-11-14 05:28:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:00,762 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 05:28:00,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:00,764 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:28:00,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:28:02,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:02,178 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:28:02,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:03,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 693 proven. 9 refuted. 0 times theorem prover too weak. 4198 trivial. 0 not checked. [2024-11-14 05:28:03,031 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:06,452 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:28:06,453 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:06,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381134552] [2024-11-14 05:28:06,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381134552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:06,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1608779499] [2024-11-14 05:28:06,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:06,453 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:06,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:28:06,456 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:28:06,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 05:28:10,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:10,667 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 05:28:10,673 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 693 proven. 9 refuted. 0 times theorem prover too weak. 4198 trivial. 0 not checked. [2024-11-14 05:28:11,408 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:28:14,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1608779499] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:14,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592897827] [2024-11-14 05:28:14,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:14,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:28:14,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:28:14,379 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:28:14,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 05:28:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:15,362 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 05:28:15,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:15,970 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 693 proven. 9 refuted. 0 times theorem prover too weak. 4198 trivial. 0 not checked. [2024-11-14 05:28:15,970 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:28:19,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592897827] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:19,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 05:28:19,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-14 05:28:19,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468267790] [2024-11-14 05:28:19,089 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 05:28:19,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-14 05:28:19,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:28:19,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-14 05:28:19,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-14 05:28:19,092 INFO L87 Difference]: Start difference. First operand 229 states and 367 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-14 05:28:26,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:28,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:30,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:30,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:30,738 INFO L93 Difference]: Finished difference Result 461 states and 736 transitions. [2024-11-14 05:28:30,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 05:28:30,883 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 322 [2024-11-14 05:28:30,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:30,885 INFO L225 Difference]: With dead ends: 461 [2024-11-14 05:28:30,885 INFO L226 Difference]: Without dead ends: 235 [2024-11-14 05:28:30,886 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1929 GetRequests, 1918 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-14 05:28:30,887 INFO L432 NwaCegarLoop]: 169 mSDtfsCounter, 277 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 96 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:30,888 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 404 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 271 Invalid, 3 Unknown, 0 Unchecked, 11.3s Time] [2024-11-14 05:28:30,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-11-14 05:28:30,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 233. [2024-11-14 05:28:30,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 180 states have (on average 1.4944444444444445) internal successors, (269), 180 states have internal predecessors, (269), 50 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:28:30,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 369 transitions. [2024-11-14 05:28:30,908 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 369 transitions. Word has length 322 [2024-11-14 05:28:30,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:30,909 INFO L471 AbstractCegarLoop]: Abstraction has 233 states and 369 transitions. [2024-11-14 05:28:30,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2024-11-14 05:28:30,910 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 369 transitions. [2024-11-14 05:28:30,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-14 05:28:30,913 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:30,913 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:28:30,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:28:31,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-14 05:28:31,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-14 05:28:31,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:28:31,514 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:31,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:31,515 INFO L85 PathProgramCache]: Analyzing trace with hash -495989538, now seen corresponding path program 1 times [2024-11-14 05:28:31,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:31,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [740275619] [2024-11-14 05:28:31,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:31,515 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 05:28:31,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:31,517 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:28:31,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:28:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:33,150 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 05:28:33,154 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:34,307 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 693 proven. 9 refuted. 0 times theorem prover too weak. 4198 trivial. 0 not checked. [2024-11-14 05:28:34,307 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:38,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:28:38,202 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:38,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [740275619] [2024-11-14 05:28:38,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [740275619] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:38,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [615949399] [2024-11-14 05:28:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:38,203 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:38,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:28:38,205 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:28:38,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-14 05:28:39,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:39,773 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 05:28:39,778 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:40,541 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-14 05:28:40,541 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:28:40,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [615949399] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:28:40,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:28:40,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 10 [2024-11-14 05:28:40,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420761421] [2024-11-14 05:28:40,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:28:40,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:28:40,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:28:40,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:28:40,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-14 05:28:40,545 INFO L87 Difference]: Start difference. First operand 233 states and 369 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:28:45,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:47,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:49,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:28:50,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:28:50,310 INFO L93 Difference]: Finished difference Result 630 states and 992 transitions. [2024-11-14 05:28:50,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:28:50,317 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 322 [2024-11-14 05:28:50,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:28:50,322 INFO L225 Difference]: With dead ends: 630 [2024-11-14 05:28:50,322 INFO L226 Difference]: Without dead ends: 400 [2024-11-14 05:28:50,323 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 963 GetRequests, 954 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-14 05:28:50,325 INFO L432 NwaCegarLoop]: 386 mSDtfsCounter, 200 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:28:50,327 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 782 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 3 Unknown, 0 Unchecked, 9.7s Time] [2024-11-14 05:28:50,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2024-11-14 05:28:50,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 236. [2024-11-14 05:28:50,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 183 states have (on average 1.4863387978142077) internal successors, (272), 183 states have internal predecessors, (272), 50 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:28:50,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 372 transitions. [2024-11-14 05:28:50,369 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 372 transitions. Word has length 322 [2024-11-14 05:28:50,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:28:50,374 INFO L471 AbstractCegarLoop]: Abstraction has 236 states and 372 transitions. [2024-11-14 05:28:50,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:28:50,374 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 372 transitions. [2024-11-14 05:28:50,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2024-11-14 05:28:50,387 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:28:50,387 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:28:50,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:28:50,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2024-11-14 05:28:50,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:50,788 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:28:50,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:28:50,789 INFO L85 PathProgramCache]: Analyzing trace with hash 163541984, now seen corresponding path program 1 times [2024-11-14 05:28:50,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:28:50,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818330818] [2024-11-14 05:28:50,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:50,789 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 05:28:50,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:28:50,792 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:28:50,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-14 05:28:52,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:52,262 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 05:28:52,265 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:28:54,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 698 proven. 12 refuted. 0 times theorem prover too weak. 4190 trivial. 0 not checked. [2024-11-14 05:28:54,291 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:28:58,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 138 proven. 9 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-14 05:28:58,097 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:28:58,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818330818] [2024-11-14 05:28:58,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818330818] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:28:58,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1873627369] [2024-11-14 05:28:58,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:28:58,097 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:28:58,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:28:58,099 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:28:58,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-14 05:28:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:28:59,602 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 05:28:59,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:00,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-14 05:29:00,292 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:29:00,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1873627369] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:29:00,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:29:00,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9, 6] total 13 [2024-11-14 05:29:00,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207300757] [2024-11-14 05:29:00,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:29:00,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:29:00,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:29:00,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:29:00,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-14 05:29:00,295 INFO L87 Difference]: Start difference. First operand 236 states and 372 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:29:04,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:29:06,528 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 05:29:08,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 05:29:10,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:29:10,871 INFO L93 Difference]: Finished difference Result 649 states and 1009 transitions. [2024-11-14 05:29:10,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:29:10,877 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 322 [2024-11-14 05:29:10,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:29:10,880 INFO L225 Difference]: With dead ends: 649 [2024-11-14 05:29:10,880 INFO L226 Difference]: Without dead ends: 416 [2024-11-14 05:29:10,881 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 965 GetRequests, 952 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-11-14 05:29:10,882 INFO L432 NwaCegarLoop]: 523 mSDtfsCounter, 304 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 94 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:29:10,882 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 893 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 156 Invalid, 3 Unknown, 0 Unchecked, 10.4s Time] [2024-11-14 05:29:10,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2024-11-14 05:29:10,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 322. [2024-11-14 05:29:10,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 222 states have (on average 1.3693693693693694) internal successors, (304), 223 states have internal predecessors, (304), 96 states have call successors, (96), 3 states have call predecessors, (96), 3 states have return successors, (96), 95 states have call predecessors, (96), 96 states have call successors, (96) [2024-11-14 05:29:10,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 496 transitions. [2024-11-14 05:29:10,922 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 496 transitions. Word has length 322 [2024-11-14 05:29:10,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:29:10,923 INFO L471 AbstractCegarLoop]: Abstraction has 322 states and 496 transitions. [2024-11-14 05:29:10,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:29:10,924 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 496 transitions. [2024-11-14 05:29:10,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-14 05:29:10,926 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:29:10,926 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:29:10,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-14 05:29:11,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2024-11-14 05:29:11,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:29:11,327 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:29:11,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:29:11,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1893485628, now seen corresponding path program 1 times [2024-11-14 05:29:11,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:29:11,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [558251483] [2024-11-14 05:29:11,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:11,328 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 05:29:11,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:29:11,330 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:29:11,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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)] Waiting until timeout for monitored process [2024-11-14 05:29:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:12,780 INFO L255 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 05:29:12,785 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:23,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1038 proven. 21 refuted. 0 times theorem prover too weak. 3841 trivial. 0 not checked. [2024-11-14 05:29:23,567 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:32,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 267 proven. 24 refuted. 0 times theorem prover too weak. 4609 trivial. 0 not checked. [2024-11-14 05:29:32,218 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:29:32,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [558251483] [2024-11-14 05:29:32,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [558251483] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:32,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1649586779] [2024-11-14 05:29:32,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:32,218 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:29:32,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:29:32,220 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:29:32,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-14 05:29:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:36,978 INFO L255 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-14 05:29:36,984 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:29:47,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1024 proven. 24 refuted. 0 times theorem prover too weak. 3852 trivial. 0 not checked. [2024-11-14 05:29:47,451 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:29:55,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 264 proven. 27 refuted. 0 times theorem prover too weak. 4609 trivial. 0 not checked. [2024-11-14 05:29:55,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1649586779] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:29:55,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340946174] [2024-11-14 05:29:55,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:29:55,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:29:55,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:29:55,266 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:29:55,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 05:29:56,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:29:56,246 INFO L255 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-14 05:29:56,249 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:30:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1024 proven. 24 refuted. 0 times theorem prover too weak. 3852 trivial. 0 not checked. [2024-11-14 05:30:06,566 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:30:13,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 264 proven. 27 refuted. 0 times theorem prover too weak. 4609 trivial. 0 not checked. [2024-11-14 05:30:13,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340946174] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:30:13,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 05:30:13,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11, 12, 13, 14] total 28 [2024-11-14 05:30:13,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530861159] [2024-11-14 05:30:13,718 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 05:30:13,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-14 05:30:13,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:30:13,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-14 05:30:13,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=556, Unknown=0, NotChecked=0, Total=756 [2024-11-14 05:30:13,721 INFO L87 Difference]: Start difference. First operand 322 states and 496 transitions. Second operand has 28 states, 27 states have (on average 7.222222222222222) internal successors, (195), 27 states have internal predecessors, (195), 8 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (111), 8 states have call predecessors, (111), 8 states have call successors, (111) [2024-11-14 05:30:35,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:30:37,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:30:39,145 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 05:30:41,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:30:43,156 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 05:30:45,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:30:47,168 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 05:30:49,176 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 05:30:51,188 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 05:30:53,194 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 05:30:55,206 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 05:30:57,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:30:59,214 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 05:31:01,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:03,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:05,231 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 05:31:28,890 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 05:31:30,897 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 05:31:32,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:34,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:36,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 05:31:38,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:42,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:44,294 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 05:31:46,310 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 05:31:48,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:50,330 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 05:31:52,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:54,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 05:31:56,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:31:58,348 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 05:32:00,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 05:32:02,359 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 05:32:04,365 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 05:32:06,372 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 05:32:08,383 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 05:32:10,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 05:32:12,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:32:14,411 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 05:32:16,438 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 05:32:18,452 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 05:32:20,457 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 05:32:22,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 [] [2024-11-14 05:32:24,468 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 05:32:26,479 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 05:32:28,488 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 05:32:30,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 05:32:32,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 05:32:34,500 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 05:32:36,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:32:38,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 [] [2024-11-14 05:32:40,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 05:32:42,527 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 05:32:44,534 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 05:32:46,543 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 05:32:48,549 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 05:32:50,557 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 05:32:52,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:32:54,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:32:56,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:32:58,589 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 05:33:00,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:23,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:25,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:27,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:29,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:31,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:33,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:35,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:37,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:39,406 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:41,415 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 05:33:43,422 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 05:33:45,430 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 05:33:47,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:49,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:33:49,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:33:49,687 INFO L93 Difference]: Finished difference Result 1303 states and 1977 transitions. [2024-11-14 05:33:49,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-14 05:33:49,688 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 7.222222222222222) internal successors, (195), 27 states have internal predecessors, (195), 8 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (111), 8 states have call predecessors, (111), 8 states have call successors, (111) Word has length 323 [2024-11-14 05:33:49,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:33:49,701 INFO L225 Difference]: With dead ends: 1303 [2024-11-14 05:33:49,704 INFO L226 Difference]: Without dead ends: 984 [2024-11-14 05:33:49,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1979 GetRequests, 1913 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1403 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=1004, Invalid=3552, Unknown=0, NotChecked=0, Total=4556 [2024-11-14 05:33:49,712 INFO L432 NwaCegarLoop]: 280 mSDtfsCounter, 1979 mSDsluCounter, 1736 mSDsCounter, 0 mSdLazyCounter, 3029 mSolverCounterSat, 1158 mSolverCounterUnsat, 76 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 201.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1979 SdHoareTripleChecker+Valid, 2016 SdHoareTripleChecker+Invalid, 4263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1158 IncrementalHoareTripleChecker+Valid, 3029 IncrementalHoareTripleChecker+Invalid, 76 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 203.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:33:49,712 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1979 Valid, 2016 Invalid, 4263 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1158 Valid, 3029 Invalid, 76 Unknown, 0 Unchecked, 203.4s Time] [2024-11-14 05:33:49,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2024-11-14 05:33:49,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 524. [2024-11-14 05:33:49,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 316 states have (on average 1.2215189873417722) internal successors, (386), 318 states have internal predecessors, (386), 196 states have call successors, (196), 11 states have call predecessors, (196), 11 states have return successors, (196), 194 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-14 05:33:49,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 778 transitions. [2024-11-14 05:33:49,883 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 778 transitions. Word has length 323 [2024-11-14 05:33:49,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:33:49,884 INFO L471 AbstractCegarLoop]: Abstraction has 524 states and 778 transitions. [2024-11-14 05:33:49,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 7.222222222222222) internal successors, (195), 27 states have internal predecessors, (195), 8 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (111), 8 states have call predecessors, (111), 8 states have call successors, (111) [2024-11-14 05:33:49,884 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 778 transitions. [2024-11-14 05:33:49,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-14 05:33:49,886 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:33:49,887 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:33:49,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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)] Ended with exit code 0 [2024-11-14 05:33:50,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 05:33:50,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-11-14 05:33:50,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:33:50,488 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:33:50,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:33:50,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1865296494, now seen corresponding path program 1 times [2024-11-14 05:33:50,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:33:50,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [89666318] [2024-11-14 05:33:50,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:33:50,489 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 05:33:50,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:33:50,491 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:33:50,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2024-11-14 05:33:51,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:33:51,929 INFO L255 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 05:33:51,933 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:34:16,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1239 proven. 126 refuted. 0 times theorem prover too weak. 3535 trivial. 0 not checked. [2024-11-14 05:34:16,484 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:34:19,746 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:34:19,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [89666318] [2024-11-14 05:34:19,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [89666318] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:34:19,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2009527335] [2024-11-14 05:34:19,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:34:19,747 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:34:19,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:34:19,749 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:34:19,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-14 05:34:35,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:34:35,573 INFO L255 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:34:35,576 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:34:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2193 proven. 99 refuted. 0 times theorem prover too weak. 2608 trivial. 0 not checked. [2024-11-14 05:34:44,070 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:34:49,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-14 05:34:49,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2009527335] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 05:34:49,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:34:49,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8, 7] total 16 [2024-11-14 05:34:49,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316241109] [2024-11-14 05:34:49,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:34:49,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 05:34:49,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:34:49,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 05:34:49,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-14 05:34:49,914 INFO L87 Difference]: Start difference. First operand 524 states and 778 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:34:56,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-11-14 05:34:58,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [1] [2024-11-14 05:35:00,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:35:02,973 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 [1] [2024-11-14 05:35:03,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:35:03,596 INFO L93 Difference]: Finished difference Result 1354 states and 2004 transitions. [2024-11-14 05:35:03,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 05:35:03,599 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 323 [2024-11-14 05:35:03,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:35:03,605 INFO L225 Difference]: With dead ends: 1354 [2024-11-14 05:35:03,605 INFO L226 Difference]: Without dead ends: 929 [2024-11-14 05:35:03,607 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1008 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-14 05:35:03,608 INFO L432 NwaCegarLoop]: 194 mSDtfsCounter, 192 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:35:03,609 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 461 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 181 Invalid, 4 Unknown, 0 Unchecked, 13.1s Time] [2024-11-14 05:35:03,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2024-11-14 05:35:03,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 575. [2024-11-14 05:35:03,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 367 states have (on average 1.2397820163487738) internal successors, (455), 369 states have internal predecessors, (455), 196 states have call successors, (196), 11 states have call predecessors, (196), 11 states have return successors, (196), 194 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-14 05:35:03,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 847 transitions. [2024-11-14 05:35:03,760 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 847 transitions. Word has length 323 [2024-11-14 05:35:03,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:35:03,761 INFO L471 AbstractCegarLoop]: Abstraction has 575 states and 847 transitions. [2024-11-14 05:35:03,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-14 05:35:03,762 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 847 transitions. [2024-11-14 05:35:03,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-11-14 05:35:03,764 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:35:03,764 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:35:03,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2024-11-14 05:35:03,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2024-11-14 05:35:04,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 05:35:04,165 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:35:04,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:35:04,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1852773213, now seen corresponding path program 1 times [2024-11-14 05:35:04,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:35:04,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264920471] [2024-11-14 05:35:04,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:35:04,166 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 05:35:04,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:35:04,170 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:35:04,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2024-11-14 05:35:05,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:35:05,604 INFO L255 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 05:35:05,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:35:30,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1239 proven. 126 refuted. 0 times theorem prover too weak. 3535 trivial. 0 not checked. [2024-11-14 05:35:30,258 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:35:33,421 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 05:35:33,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264920471] [2024-11-14 05:35:33,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264920471] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:35:33,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2015333486] [2024-11-14 05:35:33,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:35:33,422 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 05:35:33,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 05:35:33,424 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 05:35:33,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2024-11-14 05:35:48,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:35:48,574 INFO L255 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 05:35:48,578 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:36:12,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1239 proven. 126 refuted. 0 times theorem prover too weak. 3535 trivial. 0 not checked. [2024-11-14 05:36:12,269 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:36:13,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2015333486] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:36:13,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208813108] [2024-11-14 05:36:13,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:36:13,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:36:13,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:36:13,723 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:36:13,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-14 05:36:50,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:36:50,673 INFO L255 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-14 05:36:50,675 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:37:13,082 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1239 proven. 126 refuted. 0 times theorem prover too weak. 3535 trivial. 0 not checked. [2024-11-14 05:37:13,082 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:37:14,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208813108] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:37:14,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:37:14,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2024-11-14 05:37:14,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974098776] [2024-11-14 05:37:14,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:37:14,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-14 05:37:14,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 05:37:14,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-14 05:37:14,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-14 05:37:14,466 INFO L87 Difference]: Start difference. First operand 575 states and 847 transitions. Second operand has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-14 05:37:28,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:30,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:32,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:34,571 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 05:37:36,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 05:37:38,580 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 05:37:40,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:42,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:44,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:46,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:48,604 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 05:37:52,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:54,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:56,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:37:58,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 05:38:00,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 05:38:02,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 05:38:04,541 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 05:38:04,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:38:04,554 INFO L93 Difference]: Finished difference Result 1315 states and 1901 transitions. [2024-11-14 05:38:04,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 05:38:04,674 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 324 [2024-11-14 05:38:04,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:38:04,678 INFO L225 Difference]: With dead ends: 1315 [2024-11-14 05:38:04,678 INFO L226 Difference]: Without dead ends: 839 [2024-11-14 05:38:04,680 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1105 GetRequests, 1085 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2024-11-14 05:38:04,681 INFO L432 NwaCegarLoop]: 215 mSDtfsCounter, 314 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 116 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 46.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.2s IncrementalHoareTripleChecker+Time [2024-11-14 05:38:04,681 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 1129 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 486 Invalid, 18 Unknown, 0 Unchecked, 47.2s Time] [2024-11-14 05:38:04,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2024-11-14 05:38:04,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 702. [2024-11-14 05:38:04,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 481 states have (on average 1.2453222453222452) internal successors, (599), 484 states have internal predecessors, (599), 206 states have call successors, (206), 14 states have call predecessors, (206), 14 states have return successors, (206), 203 states have call predecessors, (206), 206 states have call successors, (206) [2024-11-14 05:38:04,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1011 transitions. [2024-11-14 05:38:04,815 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1011 transitions. Word has length 324 [2024-11-14 05:38:04,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:38:04,816 INFO L471 AbstractCegarLoop]: Abstraction has 702 states and 1011 transitions. [2024-11-14 05:38:04,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-14 05:38:04,816 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1011 transitions. [2024-11-14 05:38:04,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-11-14 05:38:04,818 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:38:04,819 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 05:38:04,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2024-11-14 05:38:05,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-14 05:38:05,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2024-11-14 05:38:05,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:38:05,419 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:38:05,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:38:05,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1070386785, now seen corresponding path program 1 times [2024-11-14 05:38:05,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 05:38:05,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1068652712] [2024-11-14 05:38:05,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:38:05,421 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 05:38:05,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 05:38:05,425 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/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 05:38:05,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_64e14e4e-8139-4f7d-98ea-09059e8e09a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2024-11-14 05:38:08,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:38:08,483 INFO L255 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 104 conjuncts are in the unsatisfiable core [2024-11-14 05:38:08,491 INFO L278 TraceCheckSpWp]: Computing forward predicates...