./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 45eb40031151e69c10911fe729e9fc45ec1ad1583f6767b80a1b44fb32c380e1 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:43:17,081 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:43:17,206 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-19 07:43:17,214 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:43:17,215 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:43:17,248 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:43:17,249 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:43:17,249 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:43:17,250 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 07:43:17,256 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 07:43:17,257 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:43:17,258 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:43:17,258 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:43:17,260 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:43:17,261 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 07:43:17,261 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 07:43:17,261 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 07:43:17,262 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 07:43:17,262 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:43:17,263 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 07:43:17,263 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 07:43:17,264 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 07:43:17,265 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 07:43:17,265 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:43:17,266 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:43:17,266 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:43:17,267 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:43:17,267 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 07:43:17,268 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:43:17,268 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:43:17,270 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 07:43:17,270 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 07:43:17,270 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 07:43:17,271 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 07:43:17,271 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 07:43:17,271 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 07:43:17,271 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 07:43:17,272 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 07:43:17,272 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 07:43:17,272 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu 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 -> Automizer 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 -> 45eb40031151e69c10911fe729e9fc45ec1ad1583f6767b80a1b44fb32c380e1 [2023-11-19 07:43:17,574 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:43:17,605 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:43:17,607 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:43:17,609 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:43:17,610 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:43:17,611 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i [2023-11-19 07:43:20,723 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:43:21,016 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:43:21,018 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i [2023-11-19 07:43:21,036 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data/0d52477c6/9b45e2ce88644350b05c4f59658495a2/FLAG38b5a1111 [2023-11-19 07:43:21,055 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data/0d52477c6/9b45e2ce88644350b05c4f59658495a2 [2023-11-19 07:43:21,062 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:43:21,064 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:43:21,067 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:43:21,068 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:43:21,080 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:43:21,081 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,082 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1063dade and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21, skipping insertion in model container [2023-11-19 07:43:21,083 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,124 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:43:21,316 WARN L240 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_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i[916,929] [2023-11-19 07:43:21,461 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:43:21,478 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:43:21,493 WARN L240 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_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i[916,929] [2023-11-19 07:43:21,549 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:43:21,573 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:43:21,573 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21 WrapperNode [2023-11-19 07:43:21,573 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:43:21,575 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:43:21,575 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:43:21,575 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:43:21,584 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,601 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,697 INFO L138 Inliner]: procedures = 26, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 341 [2023-11-19 07:43:21,698 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:43:21,699 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:43:21,700 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:43:21,700 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:43:21,719 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,720 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,726 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,726 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,751 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,757 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,762 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,768 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,775 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:43:21,776 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:43:21,776 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:43:21,776 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:43:21,777 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (1/1) ... [2023-11-19 07:43:21,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:43:21,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:21,816 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 07:43:21,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 07:43:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:43:21,870 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 07:43:21,871 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 07:43:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 07:43:21,871 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:43:21,872 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:43:22,019 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:43:22,021 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:43:22,745 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:43:22,766 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:43:22,767 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 07:43:22,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:22 BoogieIcfgContainer [2023-11-19 07:43:22,779 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:43:22,785 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 07:43:22,786 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 07:43:22,792 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 07:43:22,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:43:21" (1/3) ... [2023-11-19 07:43:22,794 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@143927fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:43:22, skipping insertion in model container [2023-11-19 07:43:22,794 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:21" (2/3) ... [2023-11-19 07:43:22,795 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@143927fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:43:22, skipping insertion in model container [2023-11-19 07:43:22,795 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:22" (3/3) ... [2023-11-19 07:43:22,796 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-77.i [2023-11-19 07:43:22,813 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 07:43:22,813 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 07:43:22,874 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 07:43:22,881 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, 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;@114bb709, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 07:43:22,881 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 07:43:22,886 INFO L276 IsEmpty]: Start isEmpty. Operand has 140 states, 90 states have (on average 1.5444444444444445) internal successors, (139), 91 states have internal predecessors, (139), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-19 07:43:22,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-19 07:43:22,909 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:22,910 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:22,932 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:22,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:22,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1227252820, now seen corresponding path program 1 times [2023-11-19 07:43:22,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:22,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104385114] [2023-11-19 07:43:22,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:22,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:23,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:23,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:23,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104385114] [2023-11-19 07:43:23,358 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-19 07:43:23,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531764736] [2023-11-19 07:43:23,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:23,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:23,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:23,361 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:23,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-19 07:43:23,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:23,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-19 07:43:23,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:23,742 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2023-11-19 07:43:23,743 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:43:23,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531764736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:43:23,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:43:23,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:43:23,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511147634] [2023-11-19 07:43:23,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:23,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-19 07:43:23,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:23,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 07:43:23,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:43:23,838 INFO L87 Difference]: Start difference. First operand has 140 states, 90 states have (on average 1.5444444444444445) internal successors, (139), 91 states have internal predecessors, (139), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-11-19 07:43:23,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:23,914 INFO L93 Difference]: Finished difference Result 273 states and 507 transitions. [2023-11-19 07:43:23,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 07:43:23,917 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 295 [2023-11-19 07:43:23,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:23,928 INFO L225 Difference]: With dead ends: 273 [2023-11-19 07:43:23,929 INFO L226 Difference]: Without dead ends: 136 [2023-11-19 07:43:23,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:43:23,938 INFO L413 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 [2023-11-19 07:43:23,940 INFO L414 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] [2023-11-19 07:43:23,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2023-11-19 07:43:24,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2023-11-19 07:43:24,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 87 states have (on average 1.5172413793103448) internal successors, (132), 87 states have internal predecessors, (132), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-19 07:43:24,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 226 transitions. [2023-11-19 07:43:24,008 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 226 transitions. Word has length 295 [2023-11-19 07:43:24,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:24,009 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 226 transitions. [2023-11-19 07:43:24,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-11-19 07:43:24,009 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 226 transitions. [2023-11-19 07:43:24,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-19 07:43:24,018 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:24,018 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:24,042 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-19 07:43:24,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-19 07:43:24,239 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:24,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:24,240 INFO L85 PathProgramCache]: Analyzing trace with hash -587110366, now seen corresponding path program 1 times [2023-11-19 07:43:24,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:24,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384818513] [2023-11-19 07:43:24,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:24,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:24,385 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:24,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1099707599] [2023-11-19 07:43:24,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:24,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:24,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:24,399 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:24,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-19 07:43:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:24,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 07:43:24,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:24,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:24,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:43:24,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:24,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384818513] [2023-11-19 07:43:24,784 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:24,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099707599] [2023-11-19 07:43:24,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099707599] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:43:24,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:43:24,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 07:43:24,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141138848] [2023-11-19 07:43:24,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:24,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:43:24,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:24,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:43:24,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:43:24,794 INFO L87 Difference]: Start difference. First operand 136 states and 226 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:25,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:25,188 INFO L93 Difference]: Finished difference Result 526 states and 880 transitions. [2023-11-19 07:43:25,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:43:25,189 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 295 [2023-11-19 07:43:25,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:25,208 INFO L225 Difference]: With dead ends: 526 [2023-11-19 07:43:25,209 INFO L226 Difference]: Without dead ends: 393 [2023-11-19 07:43:25,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:43:25,216 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 416 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 935 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:25,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 935 Invalid, 130 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [47 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-19 07:43:25,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2023-11-19 07:43:25,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 384. [2023-11-19 07:43:25,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 273 states have (on average 1.5824175824175823) internal successors, (432), 276 states have internal predecessors, (432), 106 states have call successors, (106), 4 states have call predecessors, (106), 4 states have return successors, (106), 103 states have call predecessors, (106), 106 states have call successors, (106) [2023-11-19 07:43:25,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 644 transitions. [2023-11-19 07:43:25,322 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 644 transitions. Word has length 295 [2023-11-19 07:43:25,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:25,326 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 644 transitions. [2023-11-19 07:43:25,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:25,327 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 644 transitions. [2023-11-19 07:43:25,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-19 07:43:25,337 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:25,338 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:25,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:25,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:25,555 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:25,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:25,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1336117668, now seen corresponding path program 1 times [2023-11-19 07:43:25,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:25,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106539362] [2023-11-19 07:43:25,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:25,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:25,640 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:25,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1314654951] [2023-11-19 07:43:25,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:25,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:25,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:25,652 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:25,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-19 07:43:25,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:25,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-19 07:43:25,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:25,993 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:25,993 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:43:25,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:25,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106539362] [2023-11-19 07:43:25,994 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:25,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314654951] [2023-11-19 07:43:25,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314654951] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:43:25,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:43:25,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 07:43:25,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740761198] [2023-11-19 07:43:25,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:25,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:43:25,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:25,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:43:25,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:43:25,998 INFO L87 Difference]: Start difference. First operand 384 states and 644 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:26,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:26,455 INFO L93 Difference]: Finished difference Result 926 states and 1547 transitions. [2023-11-19 07:43:26,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:43:26,456 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 295 [2023-11-19 07:43:26,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:26,468 INFO L225 Difference]: With dead ends: 926 [2023-11-19 07:43:26,469 INFO L226 Difference]: Without dead ends: 545 [2023-11-19 07:43:26,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:43:26,474 INFO L413 NwaCegarLoop]: 323 mSDtfsCounter, 329 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:26,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 781 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-19 07:43:26,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2023-11-19 07:43:26,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 386. [2023-11-19 07:43:26,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 275 states have (on average 1.5781818181818181) internal successors, (434), 278 states have internal predecessors, (434), 106 states have call successors, (106), 4 states have call predecessors, (106), 4 states have return successors, (106), 103 states have call predecessors, (106), 106 states have call successors, (106) [2023-11-19 07:43:26,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 646 transitions. [2023-11-19 07:43:26,547 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 646 transitions. Word has length 295 [2023-11-19 07:43:26,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:26,550 INFO L495 AbstractCegarLoop]: Abstraction has 386 states and 646 transitions. [2023-11-19 07:43:26,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:26,551 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 646 transitions. [2023-11-19 07:43:26,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-19 07:43:26,556 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:26,556 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:26,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-19 07:43:26,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:26,775 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:26,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:26,776 INFO L85 PathProgramCache]: Analyzing trace with hash 799093028, now seen corresponding path program 1 times [2023-11-19 07:43:26,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:26,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532423436] [2023-11-19 07:43:26,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:26,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:26,868 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:26,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419081236] [2023-11-19 07:43:26,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:26,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:26,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:26,870 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:26,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-19 07:43:27,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:27,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 688 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-19 07:43:27,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:27,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1338 proven. 24 refuted. 0 times theorem prover too weak. 2962 trivial. 0 not checked. [2023-11-19 07:43:27,324 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:43:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 114 proven. 24 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-11-19 07:43:27,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:27,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532423436] [2023-11-19 07:43:27,674 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:27,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419081236] [2023-11-19 07:43:27,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419081236] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:43:27,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-19 07:43:27,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-19 07:43:27,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401449958] [2023-11-19 07:43:27,675 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-19 07:43:27,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-19 07:43:27,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:27,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-19 07:43:27,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-11-19 07:43:27,679 INFO L87 Difference]: Start difference. First operand 386 states and 646 transitions. Second operand has 12 states, 12 states have (on average 7.75) internal successors, (93), 12 states have internal predecessors, (93), 3 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2023-11-19 07:43:28,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:28,851 INFO L93 Difference]: Finished difference Result 1122 states and 1834 transitions. [2023-11-19 07:43:28,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-19 07:43:28,852 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.75) internal successors, (93), 12 states have internal predecessors, (93), 3 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) Word has length 295 [2023-11-19 07:43:28,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:28,859 INFO L225 Difference]: With dead ends: 1122 [2023-11-19 07:43:28,860 INFO L226 Difference]: Without dead ends: 739 [2023-11-19 07:43:28,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 604 GetRequests, 580 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=200, Invalid=450, Unknown=0, NotChecked=0, Total=650 [2023-11-19 07:43:28,863 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 616 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 360 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 360 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:28,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [653 Valid, 753 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [360 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-19 07:43:28,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2023-11-19 07:43:28,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 474. [2023-11-19 07:43:28,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 339 states have (on average 1.5663716814159292) internal successors, (531), 343 states have internal predecessors, (531), 127 states have call successors, (127), 7 states have call predecessors, (127), 7 states have return successors, (127), 123 states have call predecessors, (127), 127 states have call successors, (127) [2023-11-19 07:43:28,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 785 transitions. [2023-11-19 07:43:28,941 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 785 transitions. Word has length 295 [2023-11-19 07:43:28,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:28,943 INFO L495 AbstractCegarLoop]: Abstraction has 474 states and 785 transitions. [2023-11-19 07:43:28,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.75) internal successors, (93), 12 states have internal predecessors, (93), 3 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 3 states have call predecessors, (56), 3 states have call successors, (56) [2023-11-19 07:43:28,943 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 785 transitions. [2023-11-19 07:43:28,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-19 07:43:28,949 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:28,949 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:28,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:29,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:29,163 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:29,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:29,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1195051678, now seen corresponding path program 1 times [2023-11-19 07:43:29,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:29,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929331836] [2023-11-19 07:43:29,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:29,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:29,233 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:29,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [903750591] [2023-11-19 07:43:29,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:29,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:29,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:29,235 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:29,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-19 07:43:29,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:29,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-19 07:43:29,477 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:30,017 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:30,017 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:43:30,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:30,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929331836] [2023-11-19 07:43:30,018 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:30,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903750591] [2023-11-19 07:43:30,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903750591] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:43:30,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:43:30,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-19 07:43:30,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831682067] [2023-11-19 07:43:30,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:30,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-19 07:43:30,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:30,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-19 07:43:30,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-19 07:43:30,030 INFO L87 Difference]: Start difference. First operand 474 states and 785 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 6 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:31,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:31,208 INFO L93 Difference]: Finished difference Result 1764 states and 2900 transitions. [2023-11-19 07:43:31,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-19 07:43:31,209 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 6 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 295 [2023-11-19 07:43:31,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:31,219 INFO L225 Difference]: With dead ends: 1764 [2023-11-19 07:43:31,220 INFO L226 Difference]: Without dead ends: 1293 [2023-11-19 07:43:31,222 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-19 07:43:31,223 INFO L413 NwaCegarLoop]: 308 mSDtfsCounter, 1007 mSDsluCounter, 1252 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1007 SdHoareTripleChecker+Valid, 1560 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:31,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1007 Valid, 1560 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-19 07:43:31,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2023-11-19 07:43:31,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 734. [2023-11-19 07:43:31,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 526 states have (on average 1.585551330798479) internal successors, (834), 531 states have internal predecessors, (834), 195 states have call successors, (195), 12 states have call predecessors, (195), 12 states have return successors, (195), 190 states have call predecessors, (195), 195 states have call successors, (195) [2023-11-19 07:43:31,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1224 transitions. [2023-11-19 07:43:31,360 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1224 transitions. Word has length 295 [2023-11-19 07:43:31,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:31,361 INFO L495 AbstractCegarLoop]: Abstraction has 734 states and 1224 transitions. [2023-11-19 07:43:31,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 6 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:31,361 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1224 transitions. [2023-11-19 07:43:31,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2023-11-19 07:43:31,368 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:31,369 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:31,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:31,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:31,583 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:31,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:31,583 INFO L85 PathProgramCache]: Analyzing trace with hash 728176356, now seen corresponding path program 1 times [2023-11-19 07:43:31,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:31,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955895474] [2023-11-19 07:43:31,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:31,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:31,628 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:31,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837686977] [2023-11-19 07:43:31,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:31,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:31,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:31,630 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:31,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-19 07:43:31,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:31,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-19 07:43:31,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:32,295 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 2202 proven. 72 refuted. 0 times theorem prover too weak. 2050 trivial. 0 not checked. [2023-11-19 07:43:32,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:43:32,473 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:32,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955895474] [2023-11-19 07:43:32,474 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:32,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837686977] [2023-11-19 07:43:32,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837686977] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-19 07:43:32,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-19 07:43:32,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2023-11-19 07:43:32,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385059775] [2023-11-19 07:43:32,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:32,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:43:32,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:32,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:43:32,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-19 07:43:32,477 INFO L87 Difference]: Start difference. First operand 734 states and 1224 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:32,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:32,879 INFO L93 Difference]: Finished difference Result 1817 states and 3050 transitions. [2023-11-19 07:43:32,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:43:32,880 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 295 [2023-11-19 07:43:32,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:32,895 INFO L225 Difference]: With dead ends: 1817 [2023-11-19 07:43:32,895 INFO L226 Difference]: Without dead ends: 1086 [2023-11-19 07:43:32,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 588 GetRequests, 582 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-19 07:43:32,900 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 327 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:32,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 481 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-19 07:43:32,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2023-11-19 07:43:33,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 791. [2023-11-19 07:43:33,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 791 states, 583 states have (on average 1.6243567753001715) internal successors, (947), 588 states have internal predecessors, (947), 195 states have call successors, (195), 12 states have call predecessors, (195), 12 states have return successors, (195), 190 states have call predecessors, (195), 195 states have call successors, (195) [2023-11-19 07:43:33,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 1337 transitions. [2023-11-19 07:43:33,023 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 1337 transitions. Word has length 295 [2023-11-19 07:43:33,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:33,024 INFO L495 AbstractCegarLoop]: Abstraction has 791 states and 1337 transitions. [2023-11-19 07:43:33,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:33,025 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 1337 transitions. [2023-11-19 07:43:33,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2023-11-19 07:43:33,030 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:33,030 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:33,058 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:33,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-19 07:43:33,254 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:33,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:33,255 INFO L85 PathProgramCache]: Analyzing trace with hash -40686180, now seen corresponding path program 1 times [2023-11-19 07:43:33,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:33,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751217126] [2023-11-19 07:43:33,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:33,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:33,298 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:33,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1031617557] [2023-11-19 07:43:33,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:33,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:33,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:33,300 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:33,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-19 07:43:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:33,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 691 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-19 07:43:33,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:33,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1338 proven. 24 refuted. 0 times theorem prover too weak. 2962 trivial. 0 not checked. [2023-11-19 07:43:33,753 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:43:34,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:34,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:34,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751217126] [2023-11-19 07:43:34,011 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:34,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031617557] [2023-11-19 07:43:34,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031617557] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-19 07:43:34,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-19 07:43:34,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2023-11-19 07:43:34,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339783954] [2023-11-19 07:43:34,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:34,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 07:43:34,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:34,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:43:34,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-19 07:43:34,015 INFO L87 Difference]: Start difference. First operand 791 states and 1337 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:34,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:34,357 INFO L93 Difference]: Finished difference Result 1889 states and 3175 transitions. [2023-11-19 07:43:34,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:43:34,359 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 296 [2023-11-19 07:43:34,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:34,368 INFO L225 Difference]: With dead ends: 1889 [2023-11-19 07:43:34,368 INFO L226 Difference]: Without dead ends: 1101 [2023-11-19 07:43:34,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 584 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-19 07:43:34,372 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 127 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:34,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 534 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-19 07:43:34,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2023-11-19 07:43:34,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 825. [2023-11-19 07:43:34,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 617 states have (on average 1.6385737439222041) internal successors, (1011), 622 states have internal predecessors, (1011), 195 states have call successors, (195), 12 states have call predecessors, (195), 12 states have return successors, (195), 190 states have call predecessors, (195), 195 states have call successors, (195) [2023-11-19 07:43:34,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1401 transitions. [2023-11-19 07:43:34,479 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1401 transitions. Word has length 296 [2023-11-19 07:43:34,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:34,480 INFO L495 AbstractCegarLoop]: Abstraction has 825 states and 1401 transitions. [2023-11-19 07:43:34,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:34,481 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1401 transitions. [2023-11-19 07:43:34,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2023-11-19 07:43:34,485 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:34,486 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:34,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-19 07:43:34,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:34,699 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:34,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:34,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1729629922, now seen corresponding path program 1 times [2023-11-19 07:43:34,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:34,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806384814] [2023-11-19 07:43:34,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:34,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:34,758 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:34,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1480645029] [2023-11-19 07:43:34,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:34,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:34,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:34,760 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:34,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-19 07:43:35,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:35,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-19 07:43:35,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:35,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1452 proven. 27 refuted. 0 times theorem prover too weak. 2845 trivial. 0 not checked. [2023-11-19 07:43:35,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:43:36,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 111 proven. 27 refuted. 0 times theorem prover too weak. 4186 trivial. 0 not checked. [2023-11-19 07:43:36,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:36,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806384814] [2023-11-19 07:43:36,360 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:36,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480645029] [2023-11-19 07:43:36,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480645029] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 07:43:36,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-19 07:43:36,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-11-19 07:43:36,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184156633] [2023-11-19 07:43:36,362 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-19 07:43:36,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-19 07:43:36,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:36,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-19 07:43:36,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2023-11-19 07:43:36,366 INFO L87 Difference]: Start difference. First operand 825 states and 1401 transitions. Second operand has 18 states, 18 states have (on average 6.611111111111111) internal successors, (119), 18 states have internal predecessors, (119), 4 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) [2023-11-19 07:43:42,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:42,521 INFO L93 Difference]: Finished difference Result 3917 states and 6506 transitions. [2023-11-19 07:43:42,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-11-19 07:43:42,522 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.611111111111111) internal successors, (119), 18 states have internal predecessors, (119), 4 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) Word has length 296 [2023-11-19 07:43:42,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:42,543 INFO L225 Difference]: With dead ends: 3917 [2023-11-19 07:43:42,543 INFO L226 Difference]: Without dead ends: 3092 [2023-11-19 07:43:42,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 665 GetRequests, 587 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1814 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1615, Invalid=4705, Unknown=0, NotChecked=0, Total=6320 [2023-11-19 07:43:42,550 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 2856 mSDsluCounter, 2044 mSDsCounter, 0 mSdLazyCounter, 2637 mSolverCounterSat, 1081 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2977 SdHoareTripleChecker+Valid, 2348 SdHoareTripleChecker+Invalid, 3718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1081 IncrementalHoareTripleChecker+Valid, 2637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:42,550 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2977 Valid, 2348 Invalid, 3718 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1081 Valid, 2637 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-11-19 07:43:42,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3092 states. [2023-11-19 07:43:42,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3092 to 894. [2023-11-19 07:43:42,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 894 states, 685 states have (on average 1.6583941605839416) internal successors, (1136), 690 states have internal predecessors, (1136), 195 states have call successors, (195), 13 states have call predecessors, (195), 13 states have return successors, (195), 190 states have call predecessors, (195), 195 states have call successors, (195) [2023-11-19 07:43:42,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 894 states to 894 states and 1526 transitions. [2023-11-19 07:43:42,775 INFO L78 Accepts]: Start accepts. Automaton has 894 states and 1526 transitions. Word has length 296 [2023-11-19 07:43:42,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:42,776 INFO L495 AbstractCegarLoop]: Abstraction has 894 states and 1526 transitions. [2023-11-19 07:43:42,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.611111111111111) internal successors, (119), 18 states have internal predecessors, (119), 4 states have call successors, (94), 3 states have call predecessors, (94), 5 states have return successors, (94), 4 states have call predecessors, (94), 4 states have call successors, (94) [2023-11-19 07:43:42,777 INFO L276 IsEmpty]: Start isEmpty. Operand 894 states and 1526 transitions. [2023-11-19 07:43:42,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2023-11-19 07:43:42,780 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:42,780 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:42,803 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:42,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:42,995 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:42,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:42,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2055864284, now seen corresponding path program 1 times [2023-11-19 07:43:42,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:42,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106663428] [2023-11-19 07:43:42,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:42,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:43,049 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:43,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1696885109] [2023-11-19 07:43:43,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:43,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:43,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:43,051 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:43,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-19 07:43:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:43,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-19 07:43:43,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:43,511 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 1452 proven. 27 refuted. 0 times theorem prover too weak. 2845 trivial. 0 not checked. [2023-11-19 07:43:43,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 07:43:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:43,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:43,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106663428] [2023-11-19 07:43:43,759 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:43,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696885109] [2023-11-19 07:43:43,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696885109] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-19 07:43:43,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-19 07:43:43,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2023-11-19 07:43:43,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426094855] [2023-11-19 07:43:43,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:43,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 07:43:43,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:43,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:43:43,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-19 07:43:43,765 INFO L87 Difference]: Start difference. First operand 894 states and 1526 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:44,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:44,421 INFO L93 Difference]: Finished difference Result 2286 states and 3838 transitions. [2023-11-19 07:43:44,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 07:43:44,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 296 [2023-11-19 07:43:44,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:44,433 INFO L225 Difference]: With dead ends: 2286 [2023-11-19 07:43:44,433 INFO L226 Difference]: Without dead ends: 1347 [2023-11-19 07:43:44,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 583 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-19 07:43:44,437 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 227 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:44,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 727 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-19 07:43:44,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2023-11-19 07:43:44,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 698. [2023-11-19 07:43:44,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 552 states have (on average 1.684782608695652) internal successors, (930), 554 states have internal predecessors, (930), 134 states have call successors, (134), 11 states have call predecessors, (134), 11 states have return successors, (134), 132 states have call predecessors, (134), 134 states have call successors, (134) [2023-11-19 07:43:44,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1198 transitions. [2023-11-19 07:43:44,567 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1198 transitions. Word has length 296 [2023-11-19 07:43:44,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:44,568 INFO L495 AbstractCegarLoop]: Abstraction has 698 states and 1198 transitions. [2023-11-19 07:43:44,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:44,568 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1198 transitions. [2023-11-19 07:43:44,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2023-11-19 07:43:44,571 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:44,571 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:44,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:44,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-19 07:43:44,779 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:44,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:44,780 INFO L85 PathProgramCache]: Analyzing trace with hash 240647442, now seen corresponding path program 1 times [2023-11-19 07:43:44,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:44,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128220839] [2023-11-19 07:43:44,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:44,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:44,817 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:44,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [62368837] [2023-11-19 07:43:44,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:44,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:44,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:44,819 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:44,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-19 07:43:45,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:45,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-19 07:43:45,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:45,447 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:45,447 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:43:45,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:43:45,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128220839] [2023-11-19 07:43:45,448 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-19 07:43:45,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62368837] [2023-11-19 07:43:45,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62368837] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:43:45,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:43:45,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:43:45,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255855348] [2023-11-19 07:43:45,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:45,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 07:43:45,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:43:45,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:43:45,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:43:45,452 INFO L87 Difference]: Start difference. First operand 698 states and 1198 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 2 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:45,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:45,662 INFO L93 Difference]: Finished difference Result 1937 states and 3328 transitions. [2023-11-19 07:43:45,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:43:45,662 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 2 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 296 [2023-11-19 07:43:45,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:45,672 INFO L225 Difference]: With dead ends: 1937 [2023-11-19 07:43:45,672 INFO L226 Difference]: Without dead ends: 1242 [2023-11-19 07:43:45,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:43:45,675 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 83 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-19 07:43:45,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 492 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 07:43:45,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2023-11-19 07:43:45,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1228. [2023-11-19 07:43:45,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 960 states have (on average 1.6645833333333333) internal successors, (1598), 963 states have internal predecessors, (1598), 247 states have call successors, (247), 20 states have call predecessors, (247), 20 states have return successors, (247), 244 states have call predecessors, (247), 247 states have call successors, (247) [2023-11-19 07:43:45,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 2092 transitions. [2023-11-19 07:43:45,898 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 2092 transitions. Word has length 296 [2023-11-19 07:43:45,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:45,899 INFO L495 AbstractCegarLoop]: Abstraction has 1228 states and 2092 transitions. [2023-11-19 07:43:45,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 2 states have internal predecessors, (64), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:43:45,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 2092 transitions. [2023-11-19 07:43:45,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2023-11-19 07:43:45,903 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:45,903 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:45,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:46,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:46,123 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:46,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:46,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2041455227, now seen corresponding path program 1 times [2023-11-19 07:43:46,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:43:46,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658547566] [2023-11-19 07:43:46,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:46,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:43:46,162 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-19 07:43:46,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287784788] [2023-11-19 07:43:46,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:46,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:46,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:46,164 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 07:43:46,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-19 07:43:46,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 07:43:46,461 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-19 07:43:46,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 07:43:46,886 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-19 07:43:46,886 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-19 07:43:46,887 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-19 07:43:46,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:47,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 07:43:47,100 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:47,105 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-19 07:43:47,283 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-19 07:43:47,284 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-19 07:43:47,284 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-19 07:43:47,285 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet7 could not be translated [2023-11-19 07:43:47,349 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 07:43:47 BoogieIcfgContainer [2023-11-19 07:43:47,349 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-19 07:43:47,350 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-19 07:43:47,350 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-19 07:43:47,351 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-19 07:43:47,351 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:22" (3/4) ... [2023-11-19 07:43:47,353 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-19 07:43:47,354 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-19 07:43:47,355 INFO L158 Benchmark]: Toolchain (without parser) took 26291.55ms. Allocated memory was 127.9MB in the beginning and 337.6MB in the end (delta: 209.7MB). Free memory was 84.9MB in the beginning and 166.3MB in the end (delta: -81.3MB). Peak memory consumption was 130.4MB. Max. memory is 16.1GB. [2023-11-19 07:43:47,356 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 98.6MB. Free memory is still 47.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 07:43:47,356 INFO L158 Benchmark]: CACSL2BoogieTranslator took 506.46ms. Allocated memory is still 127.9MB. Free memory was 84.9MB in the beginning and 66.8MB in the end (delta: 18.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-11-19 07:43:47,357 INFO L158 Benchmark]: Boogie Procedure Inliner took 123.96ms. Allocated memory is still 127.9MB. Free memory was 66.8MB in the beginning and 96.5MB in the end (delta: -29.7MB). Peak memory consumption was 9.5MB. Max. memory is 16.1GB. [2023-11-19 07:43:47,357 INFO L158 Benchmark]: Boogie Preprocessor took 75.70ms. Allocated memory is still 127.9MB. Free memory was 96.5MB in the beginning and 92.9MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-19 07:43:47,357 INFO L158 Benchmark]: RCFGBuilder took 1005.77ms. Allocated memory is still 127.9MB. Free memory was 92.9MB in the beginning and 53.8MB in the end (delta: 39.1MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. [2023-11-19 07:43:47,358 INFO L158 Benchmark]: TraceAbstraction took 24564.63ms. Allocated memory was 127.9MB in the beginning and 337.6MB in the end (delta: 209.7MB). Free memory was 53.1MB in the beginning and 166.3MB in the end (delta: -113.1MB). Peak memory consumption was 95.8MB. Max. memory is 16.1GB. [2023-11-19 07:43:47,359 INFO L158 Benchmark]: Witness Printer took 4.58ms. Allocated memory is still 337.6MB. Free memory is still 166.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 07:43:47,362 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.33ms. Allocated memory is still 98.6MB. Free memory is still 47.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 506.46ms. Allocated memory is still 127.9MB. Free memory was 84.9MB in the beginning and 66.8MB in the end (delta: 18.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 123.96ms. Allocated memory is still 127.9MB. Free memory was 66.8MB in the beginning and 96.5MB in the end (delta: -29.7MB). Peak memory consumption was 9.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.70ms. Allocated memory is still 127.9MB. Free memory was 96.5MB in the beginning and 92.9MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1005.77ms. Allocated memory is still 127.9MB. Free memory was 92.9MB in the beginning and 53.8MB in the end (delta: 39.1MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. * TraceAbstraction took 24564.63ms. Allocated memory was 127.9MB in the beginning and 337.6MB in the end (delta: 209.7MB). Free memory was 53.1MB in the beginning and 166.3MB in the end (delta: -113.1MB). Peak memory consumption was 95.8MB. Max. memory is 16.1GB. * Witness Printer took 4.58ms. Allocated memory is still 337.6MB. Free memory is still 166.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet7 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 269. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 2; [L23] float var_1_2 = 255.5; [L24] float var_1_3 = 99.8; [L25] signed char var_1_4 = -25; [L26] float var_1_6 = 255.25; [L27] unsigned short int var_1_7 = 16; [L28] signed char var_1_8 = -10; [L29] signed char var_1_9 = -8; [L30] unsigned short int var_1_10 = 8; [L31] unsigned short int var_1_11 = 10000; [L32] unsigned short int var_1_12 = 5; [L33] signed short int var_1_13 = 200; [L34] unsigned char var_1_15 = 0; [L35] unsigned short int var_1_16 = 35895; [L36] unsigned short int var_1_17 = 18336; [L37] unsigned char var_1_18 = 0; [L38] signed long int var_1_19 = -50; [L39] unsigned char var_1_20 = 10; [L40] signed long int var_1_21 = 4; [L41] unsigned char var_1_22 = 100; [L42] unsigned char var_1_23 = 16; [L43] signed long int var_1_24 = -256; [L44] unsigned char var_1_25 = 1; [L45] float var_1_26 = 128.75; [L46] float var_1_27 = 25.02; [L47] float var_1_28 = 3.5; [L48] unsigned char var_1_29 = 1; [L49] unsigned char var_1_30 = 25; [L50] unsigned char var_1_31 = 1; [L51] signed char var_1_32 = 1; [L52] unsigned char var_1_33 = 200; [L53] unsigned char var_1_34 = 64; [L54] unsigned char var_1_35 = 64; [L55] unsigned char var_1_36 = 8; [L56] unsigned short int var_1_37 = 500; [L57] unsigned char var_1_38 = 32; [L58] unsigned char var_1_39 = 0; [L59] unsigned long int var_1_40 = 8; [L60] unsigned short int var_1_41 = 1; [L61] signed long int var_1_42 = 1; [L62] signed long int var_1_44 = 32; [L63] unsigned short int var_1_45 = 16; [L64] unsigned short int var_1_46 = 64830; [L65] signed char var_1_47 = -8; [L66] unsigned short int var_1_48 = 8; [L67] signed char last_1_var_1_8 = -10; [L68] unsigned char last_1_var_1_15 = 0; [L69] signed long int last_1_var_1_19 = -50; VAL [isInitial=0, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_2=511/2, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=499/5, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L273] isInitial = 1 [L274] FCALL initially() [L275] COND TRUE 1 [L276] CALL updateLastVariables() [L264] last_1_var_1_8 = var_1_8 [L265] last_1_var_1_15 = var_1_15 [L266] last_1_var_1_19 = var_1_19 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_2=511/2, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=499/5, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L276] RET updateLastVariables() [L277] CALL updateVariables() [L189] var_1_2 = __VERIFIER_nondet_float() [L190] CALL assume_abort_if_not((var_1_2 >= -922337.2036854776000e+13F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=499/5, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=499/5, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L190] RET assume_abort_if_not((var_1_2 >= -922337.2036854776000e+13F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=499/5, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L191] var_1_3 = __VERIFIER_nondet_float() [L192] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L192] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=-25, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L193] var_1_4 = __VERIFIER_nondet_char() [L194] CALL assume_abort_if_not(var_1_4 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L194] RET assume_abort_if_not(var_1_4 >= -127) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L195] CALL assume_abort_if_not(var_1_4 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L195] RET assume_abort_if_not(var_1_4 <= 127) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=1021/4, var_1_7=16, var_1_8=-10, var_1_9=-8] [L196] var_1_6 = __VERIFIER_nondet_float() [L197] CALL assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=16, var_1_8=-10, var_1_9=-8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=16, var_1_8=-10, var_1_9=-8] [L197] RET assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=16, var_1_8=-10, var_1_9=-8] [L198] var_1_7 = __VERIFIER_nondet_ushort() [L199] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=-8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=-8] [L199] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=-8] [L200] CALL assume_abort_if_not(var_1_7 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=-8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=-8] [L200] RET assume_abort_if_not(var_1_7 <= 65534) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=-8] [L201] var_1_9 = __VERIFIER_nondet_char() [L202] CALL assume_abort_if_not(var_1_9 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L202] RET assume_abort_if_not(var_1_9 >= -127) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L203] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L203] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=10000, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L204] var_1_11 = __VERIFIER_nondet_ushort() [L205] CALL assume_abort_if_not(var_1_11 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L205] RET assume_abort_if_not(var_1_11 >= 8191) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L206] CALL assume_abort_if_not(var_1_11 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L206] RET assume_abort_if_not(var_1_11 <= 16384) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=5, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L207] var_1_12 = __VERIFIER_nondet_ushort() [L208] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L208] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L209] CALL assume_abort_if_not(var_1_12 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L209] RET assume_abort_if_not(var_1_12 <= 16383) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=35895, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L210] var_1_16 = __VERIFIER_nondet_ushort() [L211] CALL assume_abort_if_not(var_1_16 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L211] RET assume_abort_if_not(var_1_16 >= 32767) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L212] CALL assume_abort_if_not(var_1_16 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L212] RET assume_abort_if_not(var_1_16 <= 65535) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=18336, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L213] var_1_17 = __VERIFIER_nondet_ushort() [L214] CALL assume_abort_if_not(var_1_17 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L214] RET assume_abort_if_not(var_1_17 >= 16383) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L215] CALL assume_abort_if_not(var_1_17 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L215] RET assume_abort_if_not(var_1_17 <= 32767) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L216] var_1_18 = __VERIFIER_nondet_uchar() [L217] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L217] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L218] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L218] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=4, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L219] var_1_21 = __VERIFIER_nondet_long() [L220] CALL assume_abort_if_not(var_1_21 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L220] RET assume_abort_if_not(var_1_21 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L221] CALL assume_abort_if_not(var_1_21 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L221] RET assume_abort_if_not(var_1_21 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=100, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L222] var_1_22 = __VERIFIER_nondet_uchar() [L223] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L223] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L224] CALL assume_abort_if_not(var_1_22 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L224] RET assume_abort_if_not(var_1_22 <= 254) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=515/4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L225] var_1_26 = __VERIFIER_nondet_float() [L226] CALL assume_abort_if_not((var_1_26 >= -922337.2036854776000e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854776000e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L226] RET assume_abort_if_not((var_1_26 >= -922337.2036854776000e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854776000e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=1251/50, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L227] var_1_27 = __VERIFIER_nondet_float() [L228] CALL assume_abort_if_not((var_1_27 >= -922337.2036854776000e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L228] RET assume_abort_if_not((var_1_27 >= -922337.2036854776000e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=7/2, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L229] var_1_28 = __VERIFIER_nondet_float() [L230] CALL assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L230] RET assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L231] var_1_29 = __VERIFIER_nondet_uchar() [L232] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L232] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L233] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L233] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=1, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L234] var_1_31 = __VERIFIER_nondet_uchar() [L235] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L235] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L236] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L236] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=1, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L237] var_1_32 = __VERIFIER_nondet_char() [L238] CALL assume_abort_if_not(var_1_32 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L238] RET assume_abort_if_not(var_1_32 >= -128) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L239] CALL assume_abort_if_not(var_1_32 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L239] RET assume_abort_if_not(var_1_32 <= 127) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L240] CALL assume_abort_if_not(var_1_32 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L240] RET assume_abort_if_not(var_1_32 != 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=200, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L241] var_1_33 = __VERIFIER_nondet_uchar() [L242] CALL assume_abort_if_not(var_1_33 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L242] RET assume_abort_if_not(var_1_33 >= 127) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L243] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L243] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=64, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L244] var_1_34 = __VERIFIER_nondet_uchar() [L245] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L245] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L246] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L246] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=64, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L247] var_1_35 = __VERIFIER_nondet_uchar() [L248] CALL assume_abort_if_not(var_1_35 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L248] RET assume_abort_if_not(var_1_35 >= 63) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L249] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L249] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L250] var_1_36 = __VERIFIER_nondet_uchar() [L251] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L251] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L252] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L252] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L253] var_1_39 = __VERIFIER_nondet_uchar() [L254] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L254] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L255] CALL assume_abort_if_not(var_1_39 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L255] RET assume_abort_if_not(var_1_39 <= 63) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=32, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L256] var_1_44 = __VERIFIER_nondet_long() [L257] CALL assume_abort_if_not(var_1_44 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L257] RET assume_abort_if_not(var_1_44 >= -1073741823) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L258] CALL assume_abort_if_not(var_1_44 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L258] RET assume_abort_if_not(var_1_44 <= 1073741823) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=64830, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L259] var_1_46 = __VERIFIER_nondet_ushort() [L260] CALL assume_abort_if_not(var_1_46 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L260] RET assume_abort_if_not(var_1_46 >= 32767) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L261] CALL assume_abort_if_not(var_1_46 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L261] RET assume_abort_if_not(var_1_46 <= 65534) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L277] RET updateVariables() [L278] CALL step() [L73] COND FALSE !(var_1_21 <= -1) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=16, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L76] var_1_23 = var_1_22 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L77] EXPR var_1_22 >> var_1_21 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L77] EXPR var_1_23 & (var_1_22 >> var_1_21) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-256, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L77] COND TRUE var_1_20 >= (var_1_23 & (var_1_22 >> var_1_21)) [L78] var_1_24 = (var_1_22 - ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=1, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L84] COND FALSE !(var_1_24 >= (-128 & var_1_21)) [L89] var_1_25 = var_1_22 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=25, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L91] COND TRUE \read(var_1_29) [L92] var_1_30 = ((((var_1_22) > (10)) ? (var_1_22) : (10))) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L100] COND FALSE !(((((var_1_25) > (var_1_30)) ? (var_1_25) : (var_1_30))) > var_1_32) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=32, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L107] COND FALSE !(var_1_27 < var_1_28) [L110] var_1_38 = ((((((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))) < (var_1_36)) ? (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))) : (var_1_36))) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=8, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L112] COND TRUE var_1_36 < var_1_37 [L113] var_1_40 = var_1_30 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L115] EXPR var_1_30 ^ var_1_22 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=1, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L115] COND TRUE var_1_35 > (var_1_30 ^ var_1_22) [L116] var_1_41 = (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) + var_1_23) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=1, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L118] COND FALSE !(var_1_26 < var_1_27) [L127] var_1_42 = (((((var_1_44) < (var_1_37)) ? (var_1_44) : (var_1_37))) + ((((var_1_33) < (var_1_39)) ? (var_1_33) : (var_1_39)))) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L129] COND FALSE !(var_1_36 < ((((8) < (var_1_35)) ? (8) : (var_1_35)))) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L134] COND FALSE !((- var_1_27) >= (var_1_26 * var_1_28)) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L137] COND TRUE 200 > var_1_22 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=8, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L138] COND TRUE var_1_42 >= var_1_25 [L139] var_1_48 = var_1_34 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L142] signed long int stepLocal_0 = (((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)); VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=2, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L143] COND FALSE !(stepLocal_0 <= last_1_var_1_8) [L150] var_1_1 = var_1_7 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L152] COND FALSE !((- var_1_7) < (var_1_1 * var_1_4)) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L155] COND FALSE !((var_1_6 * var_1_2) <= var_1_3) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L162] signed long int stepLocal_1 = var_1_16 - (var_1_17 - 256); VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, stepLocal_1=6588, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L163] COND FALSE !(var_1_3 != var_1_6) [L170] var_1_15 = var_1_18 VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, stepLocal_1=6588, var_1_10=8, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L172] var_1_10 = (50 + ((var_1_11 + 10000) - var_1_12)) [L173] unsigned short int stepLocal_4 = var_1_1; [L174] signed long int stepLocal_3 = var_1_7 + (128 + var_1_1); [L175] signed long int stepLocal_2 = - var_1_10; VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, stepLocal_1=6588, stepLocal_2=-26434, stepLocal_3=128, stepLocal_4=0, var_1_10=26434, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L176] COND FALSE !(var_1_1 < stepLocal_2) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, stepLocal_1=6588, stepLocal_2=-26434, stepLocal_3=128, stepLocal_4=0, var_1_10=26434, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=-50, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L181] COND TRUE stepLocal_4 < (((((var_1_10) < (var_1_17)) ? (var_1_10) : (var_1_17))) / var_1_11) [L182] var_1_19 = ((((var_1_7) > (var_1_9)) ? (var_1_7) : (var_1_9))) VAL [isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, stepLocal_0=0, stepLocal_1=6588, stepLocal_2=-26434, stepLocal_3=128, stepLocal_4=0, var_1_10=26434, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L278] RET step() [L279] CALL, EXPR property() [L269-L270] return ((((((((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) <= last_1_var_1_8) ? (((- var_1_3) > ((((var_1_2) > (var_1_6)) ? (var_1_2) : (var_1_6)))) ? (var_1_1 == ((unsigned short int) var_1_7)) : (var_1_1 == ((unsigned short int) var_1_7))) : (var_1_1 == ((unsigned short int) var_1_7))) && (((- var_1_7) < (var_1_1 * var_1_4)) ? (var_1_8 == ((signed char) var_1_9)) : 1)) && (var_1_10 == ((unsigned short int) (50 + ((var_1_11 + 10000) - var_1_12))))) && (((var_1_6 * var_1_2) <= var_1_3) ? (last_1_var_1_15 ? (var_1_13 == ((signed short int) (-10 + var_1_12))) : (var_1_13 == ((signed short int) var_1_4))) : 1)) && ((var_1_3 != var_1_6) ? ((var_1_13 >= (var_1_16 - (var_1_17 - 256))) ? (var_1_15 == ((unsigned char) var_1_18)) : (var_1_15 == ((unsigned char) var_1_18))) : (var_1_15 == ((unsigned char) var_1_18)))) && ((var_1_1 < (- var_1_10)) ? (((var_1_7 + (128 + var_1_1)) <= last_1_var_1_19) ? (var_1_19 == ((signed long int) var_1_4)) : 1) : ((var_1_1 < (((((var_1_10) < (var_1_17)) ? (var_1_10) : (var_1_17))) / var_1_11)) ? (var_1_19 == ((signed long int) ((((var_1_7) > (var_1_9)) ? (var_1_7) : (var_1_9))))) : (var_1_19 == ((signed long int) var_1_16)))) ; VAL [\result=0, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=26434, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L279] RET, EXPR property() [L279] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=26434, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=0, last_1_var_1_19=-50, last_1_var_1_8=-10, var_1_10=26434, var_1_11=16384, var_1_12=0, var_1_13=200, var_1_15=0, var_1_16=32767, var_1_17=26435, var_1_18=0, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=128, var_1_22=0, var_1_23=0, var_1_24=-10, var_1_25=0, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=1, var_1_30=10, var_1_31=0, var_1_32=10, var_1_33=127, var_1_34=0, var_1_35=63, var_1_36=8, var_1_37=500, var_1_38=0, var_1_39=0, var_1_3=2, var_1_40=10, var_1_41=0, var_1_42=500, var_1_44=500, var_1_45=16, var_1_46=32767, var_1_47=-8, var_1_48=0, var_1_4=0, var_1_6=3, var_1_7=0, var_1_8=-10, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 140 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 24.3s, OverallIterations: 11, TraceHistogramMax: 47, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6146 SdHoareTripleChecker+Valid, 6.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5988 mSDsluCounter, 8837 SdHoareTripleChecker+Invalid, 5.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6126 mSDsCounter, 1865 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4454 IncrementalHoareTripleChecker+Invalid, 6319 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1865 mSolverCounterUnsat, 2711 mSDtfsCounter, 4454 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4518 GetRequests, 4379 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1933 ImplicationChecksByTransitivity, 2.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1228occurred in iteration=10, InterpolantAutomatonStates: 129, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 10 MinimizatonAttempts, 4424 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 4.9s InterpolantComputationTime, 3546 NumberOfCodeBlocks, 3546 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 4417 ConstructedInterpolants, 0 QuantifiedInterpolants, 9271 SizeOfPredicates, 27 NumberOfNonLiveVariables, 6885 ConjunctsInSsa, 75 ConjunctsInUnsatCore, 15 InterpolantComputations, 8 PerfectInterpolantSequences, 64635/64860 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 [2023-11-19 07:43:47,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 45eb40031151e69c10911fe729e9fc45ec1ad1583f6767b80a1b44fb32c380e1 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:43:50,109 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:43:50,241 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-19 07:43:50,248 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:43:50,248 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:43:50,275 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:43:50,276 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:43:50,277 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:43:50,277 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 07:43:50,278 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 07:43:50,279 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:43:50,280 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:43:50,280 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:43:50,281 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:43:50,282 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 07:43:50,282 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 07:43:50,283 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 07:43:50,283 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:43:50,284 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 07:43:50,285 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 07:43:50,285 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 07:43:50,289 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-19 07:43:50,289 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-19 07:43:50,290 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-19 07:43:50,290 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 07:43:50,291 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:43:50,291 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:43:50,292 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:43:50,292 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:43:50,292 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 07:43:50,294 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:43:50,294 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:43:50,294 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 07:43:50,295 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 07:43:50,295 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-19 07:43:50,296 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-19 07:43:50,296 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-19 07:43:50,296 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 07:43:50,296 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-19 07:43:50,297 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 07:43:50,298 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-19 07:43:50,298 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-19 07:43:50,298 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu 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 -> Automizer 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 -> 45eb40031151e69c10911fe729e9fc45ec1ad1583f6767b80a1b44fb32c380e1 [2023-11-19 07:43:50,744 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:43:50,773 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:43:50,776 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:43:50,777 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:43:50,778 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:43:50,780 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i [2023-11-19 07:43:53,934 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:43:54,241 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:43:54,241 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i [2023-11-19 07:43:54,257 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data/f19055343/f1d811efcef146619b486cd30276cd83/FLAGaf1c298af [2023-11-19 07:43:54,272 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/data/f19055343/f1d811efcef146619b486cd30276cd83 [2023-11-19 07:43:54,275 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:43:54,276 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:43:54,278 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:43:54,278 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:43:54,288 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:43:54,291 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,292 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e1249ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54, skipping insertion in model container [2023-11-19 07:43:54,292 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,332 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:43:54,494 WARN L240 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_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i[916,929] [2023-11-19 07:43:54,583 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:43:54,616 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:43:54,636 WARN L240 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_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-77.i[916,929] [2023-11-19 07:43:54,724 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:43:54,759 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:43:54,759 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54 WrapperNode [2023-11-19 07:43:54,759 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:43:54,761 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:43:54,761 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:43:54,761 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:43:54,769 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,784 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,842 INFO L138 Inliner]: procedures = 27, calls = 60, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 279 [2023-11-19 07:43:54,843 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:43:54,844 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:43:54,844 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:43:54,844 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:43:54,854 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,861 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,862 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,879 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,885 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,889 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,892 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,899 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:43:54,900 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:43:54,900 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:43:54,901 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:43:54,901 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (1/1) ... [2023-11-19 07:43:54,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 07:43:54,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:43:54,968 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 07:43:54,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 07:43:55,014 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:43:55,015 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-19 07:43:55,015 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 07:43:55,015 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 07:43:55,016 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:43:55,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:43:55,164 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:43:55,166 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:43:57,443 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:43:57,453 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:43:57,454 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 07:43:57,459 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:57 BoogieIcfgContainer [2023-11-19 07:43:57,459 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:43:57,462 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 07:43:57,463 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 07:43:57,466 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 07:43:57,467 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:43:54" (1/3) ... [2023-11-19 07:43:57,468 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c7a1a29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:43:57, skipping insertion in model container [2023-11-19 07:43:57,468 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:54" (2/3) ... [2023-11-19 07:43:57,468 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c7a1a29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:43:57, skipping insertion in model container [2023-11-19 07:43:57,469 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:57" (3/3) ... [2023-11-19 07:43:57,470 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-77.i [2023-11-19 07:43:57,492 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 07:43:57,492 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 07:43:57,549 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 07:43:57,557 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, 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;@d36edeb, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-19 07:43:57,557 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 07:43:57,562 INFO L276 IsEmpty]: Start isEmpty. Operand has 129 states, 79 states have (on average 1.481012658227848) internal successors, (117), 80 states have internal predecessors, (117), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-19 07:43:57,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2023-11-19 07:43:57,586 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:57,587 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:57,588 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:57,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:57,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1053585323, now seen corresponding path program 1 times [2023-11-19 07:43:57,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 07:43:57,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1596484641] [2023-11-19 07:43:57,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:57,617 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 [2023-11-19 07:43:57,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 07:43:57,623 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/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) [2023-11-19 07:43:57,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/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 [2023-11-19 07:43:58,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:58,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-19 07:43:58,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:58,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2023-11-19 07:43:58,478 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:43:58,479 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-19 07:43:58,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1596484641] [2023-11-19 07:43:58,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1596484641] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:43:58,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:43:58,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:43:58,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632699176] [2023-11-19 07:43:58,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:58,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-19 07:43:58,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-19 07:43:58,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 07:43:58,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:43:58,540 INFO L87 Difference]: Start difference. First operand has 129 states, 79 states have (on average 1.481012658227848) internal successors, (117), 80 states have internal predecessors, (117), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) Second operand has 2 states, 2 states have (on average 31.0) internal successors, (62), 2 states have internal predecessors, (62), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-11-19 07:43:58,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:43:58,586 INFO L93 Difference]: Finished difference Result 251 states and 463 transitions. [2023-11-19 07:43:58,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 07:43:58,589 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 31.0) internal successors, (62), 2 states have internal predecessors, (62), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) Word has length 292 [2023-11-19 07:43:58,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:43:58,599 INFO L225 Difference]: With dead ends: 251 [2023-11-19 07:43:58,599 INFO L226 Difference]: Without dead ends: 125 [2023-11-19 07:43:58,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:43:58,609 INFO L413 NwaCegarLoop]: 204 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, 204 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 [2023-11-19 07:43:58,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-19 07:43:58,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2023-11-19 07:43:58,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2023-11-19 07:43:58,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 76 states have (on average 1.4473684210526316) internal successors, (110), 76 states have internal predecessors, (110), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-19 07:43:58,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 204 transitions. [2023-11-19 07:43:58,723 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 204 transitions. Word has length 292 [2023-11-19 07:43:58,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:43:58,726 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 204 transitions. [2023-11-19 07:43:58,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 31.0) internal successors, (62), 2 states have internal predecessors, (62), 2 states have call successors, (47), 2 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 2 states have call successors, (47) [2023-11-19 07:43:58,727 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 204 transitions. [2023-11-19 07:43:58,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2023-11-19 07:43:58,739 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:43:58,740 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:43:58,757 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-19 07:43:58,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/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 [2023-11-19 07:43:58,952 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:43:58,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:43:58,953 INFO L85 PathProgramCache]: Analyzing trace with hash 94299893, now seen corresponding path program 1 times [2023-11-19 07:43:58,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 07:43:58,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1486274111] [2023-11-19 07:43:58,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:43:58,955 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 [2023-11-19 07:43:58,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 07:43:58,956 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/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) [2023-11-19 07:43:58,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/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 [2023-11-19 07:43:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:43:59,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-19 07:43:59,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 07:43:59,590 INFO L134 CoverageAnalysis]: Checked inductivity of 4324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2023-11-19 07:43:59,590 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 07:43:59,591 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-19 07:43:59,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1486274111] [2023-11-19 07:43:59,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1486274111] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:43:59,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:43:59,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:43:59,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617441560] [2023-11-19 07:43:59,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:43:59,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 07:43:59,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-19 07:43:59,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:43:59,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:43:59,596 INFO L87 Difference]: Start difference. First operand 125 states and 204 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:44:00,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:00,158 INFO L93 Difference]: Finished difference Result 246 states and 403 transitions. [2023-11-19 07:44:00,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:00,170 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) Word has length 292 [2023-11-19 07:44:00,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 07:44:00,175 INFO L225 Difference]: With dead ends: 246 [2023-11-19 07:44:00,175 INFO L226 Difference]: Without dead ends: 124 [2023-11-19 07:44:00,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 290 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:00,178 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 3 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-19 07:44:00,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 395 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-19 07:44:00,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-11-19 07:44:00,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2023-11-19 07:44:00,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 75 states have (on average 1.4266666666666667) internal successors, (107), 75 states have internal predecessors, (107), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2023-11-19 07:44:00,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 201 transitions. [2023-11-19 07:44:00,204 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 201 transitions. Word has length 292 [2023-11-19 07:44:00,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 07:44:00,207 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 201 transitions. [2023-11-19 07:44:00,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 1 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 1 states have call predecessors, (47), 1 states have call successors, (47) [2023-11-19 07:44:00,208 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 201 transitions. [2023-11-19 07:44:00,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2023-11-19 07:44:00,214 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 07:44:00,215 INFO L195 NwaCegarLoop]: trace histogram [47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 07:44:00,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-19 07:44:00,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/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 [2023-11-19 07:44:00,429 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 07:44:00,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:00,430 INFO L85 PathProgramCache]: Analyzing trace with hash 330721269, now seen corresponding path program 1 times [2023-11-19 07:44:00,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-19 07:44:00,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308809032] [2023-11-19 07:44:00,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:00,432 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 [2023-11-19 07:44:00,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/mathsat [2023-11-19 07:44:00,434 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/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) [2023-11-19 07:44:00,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0e992dfc-a8ea-450e-bbe2-7f750a5a57fe/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-19 07:44:00,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:00,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-19 07:44:00,957 INFO L285 TraceCheckSpWp]: Computing forward predicates...