./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya --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 90316858cd7595a7893f5f147937526291ea0092e995024b1c3b3a735185d9bc --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:41:27,544 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:41:27,607 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 04:41:27,611 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:41:27,612 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:41:27,636 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:41:27,636 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:41:27,637 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:41:27,638 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:41:27,638 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:41:27,639 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:41:27,639 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:41:27,640 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:41:27,640 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:41:27,641 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:41:27,641 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:41:27,642 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:41:27,642 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:41:27,643 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:41:27,643 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:41:27,644 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:41:27,645 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:41:27,645 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:41:27,645 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:41:27,646 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:41:27,646 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:41:27,647 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:41:27,647 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:41:27,647 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:41:27,648 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:41:27,648 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:41:27,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:41:27,649 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:41:27,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:41:27,650 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:41:27,650 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:41:27,650 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:41:27,650 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:41:27,650 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:41:27,651 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:41:27,651 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:41:27,651 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:41:27,651 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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 90316858cd7595a7893f5f147937526291ea0092e995024b1c3b3a735185d9bc [2023-11-29 04:41:27,899 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:41:27,921 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:41:27,923 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:41:27,925 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:41:27,925 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:41:27,926 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i [2023-11-29 04:41:30,726 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:41:30,920 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:41:30,920 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i [2023-11-29 04:41:30,932 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data/2b717e3d0/734215a165fe4d7cab6a57786233a2f3/FLAGf9d538a9a [2023-11-29 04:41:30,947 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data/2b717e3d0/734215a165fe4d7cab6a57786233a2f3 [2023-11-29 04:41:30,950 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:41:30,951 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:41:30,952 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:41:30,952 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:41:30,958 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:41:30,959 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:41:30" (1/1) ... [2023-11-29 04:41:30,960 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7049631b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:30, skipping insertion in model container [2023-11-29 04:41:30,960 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:41:30" (1/1) ... [2023-11-29 04:41:30,995 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:41:31,118 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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i[916,929] [2023-11-29 04:41:31,214 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:41:31,229 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:41:31,239 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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i[916,929] [2023-11-29 04:41:31,288 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:41:31,306 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:41:31,306 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31 WrapperNode [2023-11-29 04:41:31,307 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:41:31,308 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:41:31,308 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:41:31,308 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:41:31,314 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,329 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,386 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 406 [2023-11-29 04:41:31,386 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:41:31,387 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:41:31,387 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:41:31,387 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:41:31,396 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,397 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,403 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,432 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 04:41:31,433 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,433 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,452 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,458 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,467 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,472 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,484 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:41:31,485 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:41:31,486 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:41:31,486 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:41:31,487 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (1/1) ... [2023-11-29 04:41:31,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:41:31,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:31,529 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:41:31,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:41:31,561 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:41:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 04:41:31,562 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 04:41:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 04:41:31,562 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:41:31,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:41:31,660 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:41:31,662 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:41:32,269 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:41:32,301 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:41:32,301 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 04:41:32,301 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:41:32 BoogieIcfgContainer [2023-11-29 04:41:32,301 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:41:32,304 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:41:32,304 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:41:32,308 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:41:32,308 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:41:30" (1/3) ... [2023-11-29 04:41:32,309 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c22c087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:41:32, skipping insertion in model container [2023-11-29 04:41:32,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:41:31" (2/3) ... [2023-11-29 04:41:32,309 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c22c087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:41:32, skipping insertion in model container [2023-11-29 04:41:32,309 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:41:32" (3/3) ... [2023-11-29 04:41:32,311 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-97.i [2023-11-29 04:41:32,331 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:41:32,331 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:41:32,389 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:41:32,397 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;@381842bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:41:32,397 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 04:41:32,402 INFO L276 IsEmpty]: Start isEmpty. Operand has 166 states, 105 states have (on average 1.542857142857143) internal successors, (162), 106 states have internal predecessors, (162), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 04:41:32,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2023-11-29 04:41:32,428 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:41:32,429 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:41:32,430 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:41:32,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:32,436 INFO L85 PathProgramCache]: Analyzing trace with hash 321533737, now seen corresponding path program 1 times [2023-11-29 04:41:32,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:41:32,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282323725] [2023-11-29 04:41:32,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:32,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:41:32,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:32,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:41:32,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282323725] [2023-11-29 04:41:32,711 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 04:41:32,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445388411] [2023-11-29 04:41:32,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:32,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:41:32,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:32,714 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:41:32,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 04:41:32,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:32,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 04:41:32,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2023-11-29 04:41:33,060 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:41:33,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445388411] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:41:33,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:41:33,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:41:33,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438000925] [2023-11-29 04:41:33,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:41:33,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 04:41:33,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:41:33,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 04:41:33,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 04:41:33,112 INFO L87 Difference]: Start difference. First operand has 166 states, 105 states have (on average 1.542857142857143) internal successors, (162), 106 states have internal predecessors, (162), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 04:41:33,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:41:33,167 INFO L93 Difference]: Finished difference Result 329 states and 612 transitions. [2023-11-29 04:41:33,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 04:41:33,169 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 353 [2023-11-29 04:41:33,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:41:33,177 INFO L225 Difference]: With dead ends: 329 [2023-11-29 04:41:33,177 INFO L226 Difference]: Without dead ends: 164 [2023-11-29 04:41:33,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 352 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-29 04:41:33,186 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 270 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.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:41:33,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 270 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:41:33,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2023-11-29 04:41:33,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2023-11-29 04:41:33,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 104 states have (on average 1.5096153846153846) internal successors, (157), 104 states have internal predecessors, (157), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 04:41:33,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 273 transitions. [2023-11-29 04:41:33,249 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 273 transitions. Word has length 353 [2023-11-29 04:41:33,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:41:33,249 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 273 transitions. [2023-11-29 04:41:33,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 04:41:33,250 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 273 transitions. [2023-11-29 04:41:33,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2023-11-29 04:41:33,260 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:41:33,260 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:41:33,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 04:41:33,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 04:41:33,461 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:41:33,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:33,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1077020265, now seen corresponding path program 1 times [2023-11-29 04:41:33,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:41:33,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538235871] [2023-11-29 04:41:33,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:33,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:41:33,549 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:41:33,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [287506584] [2023-11-29 04:41:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:33,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:41:33,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:33,551 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:41:33,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 04:41:33,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:33,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:41:33,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:41:33,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:41:33,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:41:33,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538235871] [2023-11-29 04:41:33,875 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:41:33,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287506584] [2023-11-29 04:41:33,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287506584] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:41:33,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:41:33,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:41:33,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452820716] [2023-11-29 04:41:33,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:41:33,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:41:33,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:41:33,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:41:33,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:41:33,880 INFO L87 Difference]: Start difference. First operand 164 states and 273 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:41:33,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:41:33,992 INFO L93 Difference]: Finished difference Result 479 states and 797 transitions. [2023-11-29 04:41:33,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:41:33,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 353 [2023-11-29 04:41:33,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:41:34,000 INFO L225 Difference]: With dead ends: 479 [2023-11-29 04:41:34,000 INFO L226 Difference]: Without dead ends: 316 [2023-11-29 04:41:34,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 351 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-29 04:41:34,003 INFO L413 NwaCegarLoop]: 506 mSDtfsCounter, 260 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:41:34,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 743 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:41:34,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2023-11-29 04:41:34,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 184. [2023-11-29 04:41:34,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 124 states have (on average 1.4919354838709677) internal successors, (185), 124 states have internal predecessors, (185), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 04:41:34,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 301 transitions. [2023-11-29 04:41:34,041 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 301 transitions. Word has length 353 [2023-11-29 04:41:34,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:41:34,044 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 301 transitions. [2023-11-29 04:41:34,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:41:34,045 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 301 transitions. [2023-11-29 04:41:34,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2023-11-29 04:41:34,049 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:41:34,049 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:41:34,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 04:41:34,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-29 04:41:34,251 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:41:34,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:34,251 INFO L85 PathProgramCache]: Analyzing trace with hash 65903015, now seen corresponding path program 1 times [2023-11-29 04:41:34,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:41:34,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730556550] [2023-11-29 04:41:34,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:34,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:41:34,314 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:41:34,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274195128] [2023-11-29 04:41:34,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:34,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:41:34,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:34,316 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:41:34,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 04:41:34,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:34,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:41:34,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:34,657 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:41:34,657 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:41:34,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:41:34,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730556550] [2023-11-29 04:41:34,658 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:41:34,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274195128] [2023-11-29 04:41:34,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274195128] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:41:34,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:41:34,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:41:34,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829896874] [2023-11-29 04:41:34,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:41:34,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:41:34,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:41:34,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:41:34,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:41:34,661 INFO L87 Difference]: Start difference. First operand 184 states and 301 transitions. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:41:34,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:41:34,968 INFO L93 Difference]: Finished difference Result 493 states and 814 transitions. [2023-11-29 04:41:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:41:34,969 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 353 [2023-11-29 04:41:34,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:41:34,974 INFO L225 Difference]: With dead ends: 493 [2023-11-29 04:41:34,974 INFO L226 Difference]: Without dead ends: 310 [2023-11-29 04:41:34,975 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:41:34,976 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 408 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1160 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:41:34,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1160 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:41:34,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2023-11-29 04:41:35,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 184. [2023-11-29 04:41:35,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 124 states have (on average 1.4758064516129032) internal successors, (183), 124 states have internal predecessors, (183), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 04:41:35,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 299 transitions. [2023-11-29 04:41:35,007 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 299 transitions. Word has length 353 [2023-11-29 04:41:35,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:41:35,009 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 299 transitions. [2023-11-29 04:41:35,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:41:35,009 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 299 transitions. [2023-11-29 04:41:35,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2023-11-29 04:41:35,012 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:41:35,012 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:41:35,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 04:41:35,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-29 04:41:35,213 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:41:35,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:41:35,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1799080052, now seen corresponding path program 1 times [2023-11-29 04:41:35,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:41:35,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197052673] [2023-11-29 04:41:35,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:35,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:41:35,265 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:41:35,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1653190890] [2023-11-29 04:41:35,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:41:35,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:41:35,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:41:35,267 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:41:35,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 04:41:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:41:35,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:41:35,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:41:58,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:41:58,498 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:41:58,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:41:58,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197052673] [2023-11-29 04:41:58,499 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:41:58,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653190890] [2023-11-29 04:41:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653190890] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:41:58,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:41:58,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 04:41:58,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402474866] [2023-11-29 04:41:58,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:41:58,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 04:41:58,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:41:58,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 04:41:58,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:41:58,501 INFO L87 Difference]: Start difference. First operand 184 states and 299 transitions. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:01,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:01,779 INFO L93 Difference]: Finished difference Result 471 states and 737 transitions. [2023-11-29 04:42:01,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 04:42:01,780 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 355 [2023-11-29 04:42:01,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:01,782 INFO L225 Difference]: With dead ends: 471 [2023-11-29 04:42:01,782 INFO L226 Difference]: Without dead ends: 288 [2023-11-29 04:42:01,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 347 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:42:01,784 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 184 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:01,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 894 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-29 04:42:01,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2023-11-29 04:42:01,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 254. [2023-11-29 04:42:01,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 191 states have (on average 1.4450261780104712) internal successors, (276), 192 states have internal predecessors, (276), 60 states have call successors, (60), 2 states have call predecessors, (60), 2 states have return successors, (60), 59 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-29 04:42:01,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 396 transitions. [2023-11-29 04:42:01,815 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 396 transitions. Word has length 355 [2023-11-29 04:42:01,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:01,816 INFO L495 AbstractCegarLoop]: Abstraction has 254 states and 396 transitions. [2023-11-29 04:42:01,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:01,817 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 396 transitions. [2023-11-29 04:42:01,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2023-11-29 04:42:01,820 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:01,821 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:01,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 04:42:02,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:02,028 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:02,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:02,028 INFO L85 PathProgramCache]: Analyzing trace with hash 501742538, now seen corresponding path program 1 times [2023-11-29 04:42:02,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:02,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390528605] [2023-11-29 04:42:02,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:02,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:02,074 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:02,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425952479] [2023-11-29 04:42:02,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:02,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:02,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:02,076 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:02,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 04:42:02,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:02,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 04:42:02,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:02,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:42:02,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:02,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:02,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390528605] [2023-11-29 04:42:02,701 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:02,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425952479] [2023-11-29 04:42:02,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425952479] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:02,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:02,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:42:02,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568330601] [2023-11-29 04:42:02,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:02,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:42:02,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:02,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:42:02,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:42:02,704 INFO L87 Difference]: Start difference. First operand 254 states and 396 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 2 states have internal predecessors, (68), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:02,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:02,761 INFO L93 Difference]: Finished difference Result 760 states and 1186 transitions. [2023-11-29 04:42:02,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:42:02,762 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 2 states have internal predecessors, (68), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 355 [2023-11-29 04:42:02,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:02,768 INFO L225 Difference]: With dead ends: 760 [2023-11-29 04:42:02,768 INFO L226 Difference]: Without dead ends: 507 [2023-11-29 04:42:02,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 353 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-29 04:42:02,770 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 115 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:02,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 520 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:42:02,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2023-11-29 04:42:02,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 505. [2023-11-29 04:42:02,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 380 states have (on average 1.444736842105263) internal successors, (549), 382 states have internal predecessors, (549), 120 states have call successors, (120), 4 states have call predecessors, (120), 4 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2023-11-29 04:42:02,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 789 transitions. [2023-11-29 04:42:02,828 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 789 transitions. Word has length 355 [2023-11-29 04:42:02,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:02,828 INFO L495 AbstractCegarLoop]: Abstraction has 505 states and 789 transitions. [2023-11-29 04:42:02,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 2 states have internal predecessors, (68), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:02,829 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 789 transitions. [2023-11-29 04:42:02,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2023-11-29 04:42:02,832 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:02,832 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:02,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 04:42:03,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:03,034 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:03,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:03,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2016232905, now seen corresponding path program 1 times [2023-11-29 04:42:03,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:03,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104564574] [2023-11-29 04:42:03,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:03,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:03,084 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:03,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [913696158] [2023-11-29 04:42:03,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:03,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:03,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:03,086 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:03,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 04:42:03,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:03,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:42:03,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:03,675 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:42:03,675 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:03,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:03,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104564574] [2023-11-29 04:42:03,675 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:03,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913696158] [2023-11-29 04:42:03,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913696158] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:03,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:03,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:42:03,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750730085] [2023-11-29 04:42:03,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:03,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:42:03,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:03,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:42:03,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:42:03,678 INFO L87 Difference]: Start difference. First operand 505 states and 789 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:04,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:04,018 INFO L93 Difference]: Finished difference Result 1600 states and 2529 transitions. [2023-11-29 04:42:04,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:42:04,019 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 356 [2023-11-29 04:42:04,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:04,028 INFO L225 Difference]: With dead ends: 1600 [2023-11-29 04:42:04,028 INFO L226 Difference]: Without dead ends: 1096 [2023-11-29 04:42:04,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:42:04,031 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 320 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 1321 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:04,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 1321 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:42:04,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1096 states. [2023-11-29 04:42:04,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1096 to 939. [2023-11-29 04:42:04,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 690 states have (on average 1.4260869565217391) internal successors, (984), 694 states have internal predecessors, (984), 240 states have call successors, (240), 8 states have call predecessors, (240), 8 states have return successors, (240), 236 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-29 04:42:04,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1464 transitions. [2023-11-29 04:42:04,198 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 1464 transitions. Word has length 356 [2023-11-29 04:42:04,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:04,199 INFO L495 AbstractCegarLoop]: Abstraction has 939 states and 1464 transitions. [2023-11-29 04:42:04,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 4 states have internal predecessors, (69), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:04,200 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 1464 transitions. [2023-11-29 04:42:04,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2023-11-29 04:42:04,203 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:04,203 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:04,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 04:42:04,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:04,404 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:04,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:04,405 INFO L85 PathProgramCache]: Analyzing trace with hash 271472325, now seen corresponding path program 1 times [2023-11-29 04:42:04,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:04,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318251905] [2023-11-29 04:42:04,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:04,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:04,450 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:04,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [225055786] [2023-11-29 04:42:04,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:04,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:04,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:04,452 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:04,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 04:42:04,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:04,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:42:04,676 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:42:04,714 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:04,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318251905] [2023-11-29 04:42:04,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:04,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225055786] [2023-11-29 04:42:04,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225055786] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:04,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:04,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:42:04,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496916338] [2023-11-29 04:42:04,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:04,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:42:04,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:04,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:42:04,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:42:04,718 INFO L87 Difference]: Start difference. First operand 939 states and 1464 transitions. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:05,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:05,017 INFO L93 Difference]: Finished difference Result 2631 states and 4080 transitions. [2023-11-29 04:42:05,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:42:05,018 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 357 [2023-11-29 04:42:05,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:05,032 INFO L225 Difference]: With dead ends: 2631 [2023-11-29 04:42:05,032 INFO L226 Difference]: Without dead ends: 1693 [2023-11-29 04:42:05,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 354 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:42:05,037 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 183 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:05,038 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 775 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:42:05,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states. [2023-11-29 04:42:05,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1687. [2023-11-29 04:42:05,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1687 states, 1290 states have (on average 1.4325581395348836) internal successors, (1848), 1302 states have internal predecessors, (1848), 380 states have call successors, (380), 16 states have call predecessors, (380), 16 states have return successors, (380), 368 states have call predecessors, (380), 380 states have call successors, (380) [2023-11-29 04:42:05,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1687 states to 1687 states and 2608 transitions. [2023-11-29 04:42:05,269 INFO L78 Accepts]: Start accepts. Automaton has 1687 states and 2608 transitions. Word has length 357 [2023-11-29 04:42:05,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:05,270 INFO L495 AbstractCegarLoop]: Abstraction has 1687 states and 2608 transitions. [2023-11-29 04:42:05,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:05,271 INFO L276 IsEmpty]: Start isEmpty. Operand 1687 states and 2608 transitions. [2023-11-29 04:42:05,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2023-11-29 04:42:05,275 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:05,275 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:05,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 04:42:05,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:05,476 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:05,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:05,477 INFO L85 PathProgramCache]: Analyzing trace with hash -447978777, now seen corresponding path program 1 times [2023-11-29 04:42:05,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:05,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018650114] [2023-11-29 04:42:05,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:05,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:05,518 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:05,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952443392] [2023-11-29 04:42:05,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:05,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:05,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:05,520 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:05,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 04:42:05,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:05,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:42:05,754 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:05,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:42:05,774 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:05,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:05,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018650114] [2023-11-29 04:42:05,774 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:05,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952443392] [2023-11-29 04:42:05,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952443392] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:05,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:05,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:42:05,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890063351] [2023-11-29 04:42:05,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:05,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:42:05,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:05,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:42:05,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:42:05,777 INFO L87 Difference]: Start difference. First operand 1687 states and 2608 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:05,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:05,918 INFO L93 Difference]: Finished difference Result 3377 states and 5223 transitions. [2023-11-29 04:42:05,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:42:05,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 357 [2023-11-29 04:42:05,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:05,932 INFO L225 Difference]: With dead ends: 3377 [2023-11-29 04:42:05,932 INFO L226 Difference]: Without dead ends: 1691 [2023-11-29 04:42:05,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 355 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-29 04:42:05,938 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 0 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:05,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 530 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:42:05,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2023-11-29 04:42:06,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1691. [2023-11-29 04:42:06,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1691 states, 1294 states have (on average 1.4312210200927358) internal successors, (1852), 1306 states have internal predecessors, (1852), 380 states have call successors, (380), 16 states have call predecessors, (380), 16 states have return successors, (380), 368 states have call predecessors, (380), 380 states have call successors, (380) [2023-11-29 04:42:06,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1691 states to 1691 states and 2612 transitions. [2023-11-29 04:42:06,190 INFO L78 Accepts]: Start accepts. Automaton has 1691 states and 2612 transitions. Word has length 357 [2023-11-29 04:42:06,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:06,191 INFO L495 AbstractCegarLoop]: Abstraction has 1691 states and 2612 transitions. [2023-11-29 04:42:06,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:06,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1691 states and 2612 transitions. [2023-11-29 04:42:06,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2023-11-29 04:42:06,195 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:06,195 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:06,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 04:42:06,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 04:42:06,403 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:06,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:06,403 INFO L85 PathProgramCache]: Analyzing trace with hash -119255708, now seen corresponding path program 1 times [2023-11-29 04:42:06,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:06,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993980330] [2023-11-29 04:42:06,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:06,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:06,447 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:06,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1305031417] [2023-11-29 04:42:06,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:06,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:06,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:06,449 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:06,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 04:42:06,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:06,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 781 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:42:06,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:07,744 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:42:07,744 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:07,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:07,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993980330] [2023-11-29 04:42:07,745 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:07,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305031417] [2023-11-29 04:42:07,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305031417] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:07,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:07,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:42:07,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103373873] [2023-11-29 04:42:07,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:07,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:42:07,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:07,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:42:07,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:42:07,748 INFO L87 Difference]: Start difference. First operand 1691 states and 2612 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:08,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:08,169 INFO L93 Difference]: Finished difference Result 4317 states and 6622 transitions. [2023-11-29 04:42:08,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:42:08,169 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 358 [2023-11-29 04:42:08,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:08,188 INFO L225 Difference]: With dead ends: 4317 [2023-11-29 04:42:08,188 INFO L226 Difference]: Without dead ends: 2627 [2023-11-29 04:42:08,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 355 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-29 04:42:08,195 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 239 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:08,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 771 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:42:08,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states. [2023-11-29 04:42:08,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 2495. [2023-11-29 04:42:08,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2495 states, 1900 states have (on average 1.3942105263157896) internal successors, (2649), 1918 states have internal predecessors, (2649), 570 states have call successors, (570), 24 states have call predecessors, (570), 24 states have return successors, (570), 552 states have call predecessors, (570), 570 states have call successors, (570) [2023-11-29 04:42:08,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2495 states to 2495 states and 3789 transitions. [2023-11-29 04:42:08,610 INFO L78 Accepts]: Start accepts. Automaton has 2495 states and 3789 transitions. Word has length 358 [2023-11-29 04:42:08,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:08,611 INFO L495 AbstractCegarLoop]: Abstraction has 2495 states and 3789 transitions. [2023-11-29 04:42:08,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:08,611 INFO L276 IsEmpty]: Start isEmpty. Operand 2495 states and 3789 transitions. [2023-11-29 04:42:08,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2023-11-29 04:42:08,615 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:08,616 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:08,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 04:42:08,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:08,818 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:08,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:08,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1188463764, now seen corresponding path program 1 times [2023-11-29 04:42:08,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:08,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733258360] [2023-11-29 04:42:08,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:08,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:08,860 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:08,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [415790402] [2023-11-29 04:42:08,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:08,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:08,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:08,862 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:08,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 04:42:09,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:09,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:42:09,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:09,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2607 proven. 126 refuted. 0 times theorem prover too weak. 3879 trivial. 0 not checked. [2023-11-29 04:42:09,423 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:42:09,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 45 proven. 126 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-29 04:42:09,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:09,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733258360] [2023-11-29 04:42:09,689 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:09,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415790402] [2023-11-29 04:42:09,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415790402] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:42:09,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:42:09,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-29 04:42:09,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731560509] [2023-11-29 04:42:09,690 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:42:09,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 04:42:09,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:09,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 04:42:09,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:42:09,692 INFO L87 Difference]: Start difference. First operand 2495 states and 3789 transitions. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2023-11-29 04:42:10,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:10,238 INFO L93 Difference]: Finished difference Result 3909 states and 5924 transitions. [2023-11-29 04:42:10,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:42:10,239 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) Word has length 359 [2023-11-29 04:42:10,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:10,250 INFO L225 Difference]: With dead ends: 3909 [2023-11-29 04:42:10,250 INFO L226 Difference]: Without dead ends: 1415 [2023-11-29 04:42:10,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 724 GetRequests, 709 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:42:10,257 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 232 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:10,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 408 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 04:42:10,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2023-11-29 04:42:10,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1379. [2023-11-29 04:42:10,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1379 states, 974 states have (on average 1.322381930184805) internal successors, (1288), 986 states have internal predecessors, (1288), 380 states have call successors, (380), 24 states have call predecessors, (380), 24 states have return successors, (380), 368 states have call predecessors, (380), 380 states have call successors, (380) [2023-11-29 04:42:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1379 states to 1379 states and 2048 transitions. [2023-11-29 04:42:10,497 INFO L78 Accepts]: Start accepts. Automaton has 1379 states and 2048 transitions. Word has length 359 [2023-11-29 04:42:10,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:10,498 INFO L495 AbstractCegarLoop]: Abstraction has 1379 states and 2048 transitions. [2023-11-29 04:42:10,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2023-11-29 04:42:10,498 INFO L276 IsEmpty]: Start isEmpty. Operand 1379 states and 2048 transitions. [2023-11-29 04:42:10,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2023-11-29 04:42:10,501 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:10,502 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:10,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 04:42:10,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:10,702 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:10,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:10,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1244853318, now seen corresponding path program 1 times [2023-11-29 04:42:10,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:10,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978651878] [2023-11-29 04:42:10,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:10,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:10,736 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:10,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1590754098] [2023-11-29 04:42:10,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:10,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:10,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:10,738 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:10,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 04:42:10,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:10,958 INFO L262 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:42:10,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:10,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:42:10,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:10,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:10,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978651878] [2023-11-29 04:42:10,989 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:10,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590754098] [2023-11-29 04:42:10,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590754098] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:10,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:10,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:42:10,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193847859] [2023-11-29 04:42:10,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:10,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:42:10,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:10,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:42:10,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:42:10,991 INFO L87 Difference]: Start difference. First operand 1379 states and 2048 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:11,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:11,152 INFO L93 Difference]: Finished difference Result 2867 states and 4224 transitions. [2023-11-29 04:42:11,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:42:11,153 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 360 [2023-11-29 04:42:11,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:11,160 INFO L225 Difference]: With dead ends: 2867 [2023-11-29 04:42:11,161 INFO L226 Difference]: Without dead ends: 1465 [2023-11-29 04:42:11,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 357 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-29 04:42:11,165 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 22 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:11,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 721 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:42:11,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states. [2023-11-29 04:42:11,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 1391. [2023-11-29 04:42:11,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 986 states have (on average 1.306288032454361) internal successors, (1288), 998 states have internal predecessors, (1288), 380 states have call successors, (380), 24 states have call predecessors, (380), 24 states have return successors, (380), 368 states have call predecessors, (380), 380 states have call successors, (380) [2023-11-29 04:42:11,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 2048 transitions. [2023-11-29 04:42:11,320 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 2048 transitions. Word has length 360 [2023-11-29 04:42:11,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:11,320 INFO L495 AbstractCegarLoop]: Abstraction has 1391 states and 2048 transitions. [2023-11-29 04:42:11,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:11,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 2048 transitions. [2023-11-29 04:42:11,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2023-11-29 04:42:11,323 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:11,323 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:11,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 04:42:11,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:11,524 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:11,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:11,525 INFO L85 PathProgramCache]: Analyzing trace with hash 724569798, now seen corresponding path program 1 times [2023-11-29 04:42:11,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:11,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437335769] [2023-11-29 04:42:11,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:11,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:11,566 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:11,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1311460319] [2023-11-29 04:42:11,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:11,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:11,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:11,568 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:11,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 04:42:11,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:42:11,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 04:42:11,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:42:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:42:44,721 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:42:44,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:42:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437335769] [2023-11-29 04:42:44,721 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:42:44,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311460319] [2023-11-29 04:42:44,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311460319] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:42:44,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:42:44,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 04:42:44,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961412443] [2023-11-29 04:42:44,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:42:44,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:42:44,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:42:44,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:42:44,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:42:44,724 INFO L87 Difference]: Start difference. First operand 1391 states and 2048 transitions. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:49,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 04:42:51,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:42:51,210 INFO L93 Difference]: Finished difference Result 2229 states and 3248 transitions. [2023-11-29 04:42:51,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 04:42:51,211 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 361 [2023-11-29 04:42:51,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:42:51,222 INFO L225 Difference]: With dead ends: 2229 [2023-11-29 04:42:51,222 INFO L226 Difference]: Without dead ends: 1527 [2023-11-29 04:42:51,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2023-11-29 04:42:51,225 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 113 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 1428 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:42:51,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 1428 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-11-29 04:42:51,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1527 states. [2023-11-29 04:42:51,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1527 to 1423. [2023-11-29 04:42:51,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1423 states, 1018 states have (on average 1.300589390962672) internal successors, (1324), 1030 states have internal predecessors, (1324), 380 states have call successors, (380), 24 states have call predecessors, (380), 24 states have return successors, (380), 368 states have call predecessors, (380), 380 states have call successors, (380) [2023-11-29 04:42:51,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 2084 transitions. [2023-11-29 04:42:51,491 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 2084 transitions. Word has length 361 [2023-11-29 04:42:51,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:42:51,492 INFO L495 AbstractCegarLoop]: Abstraction has 1423 states and 2084 transitions. [2023-11-29 04:42:51,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:42:51,492 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 2084 transitions. [2023-11-29 04:42:51,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2023-11-29 04:42:51,495 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:42:51,496 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:42:51,503 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 04:42:51,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:51,696 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:42:51,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:42:51,697 INFO L85 PathProgramCache]: Analyzing trace with hash 943424516, now seen corresponding path program 1 times [2023-11-29 04:42:51,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:42:51,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172219637] [2023-11-29 04:42:51,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:51,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:42:51,730 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:42:51,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1822788885] [2023-11-29 04:42:51,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:42:51,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:51,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:51,732 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:42:51,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 04:42:51,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:42:51,995 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 04:42:52,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:42:52,427 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 04:42:52,427 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 04:42:52,428 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 04:42:52,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 04:42:52,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:42:52,633 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:42:52,636 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 04:42:52,806 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 04:42:52,808 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet7 could not be translated [2023-11-29 04:42:52,811 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-29 04:42:52,811 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-29 04:42:52,811 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-29 04:42:52,811 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated [2023-11-29 04:42:52,812 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-29 04:42:52,812 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite42 could not be translated [2023-11-29 04:42:52,812 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated [2023-11-29 04:42:52,812 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-29 04:42:52,812 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite42 could not be translated [2023-11-29 04:42:52,813 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated [2023-11-29 04:42:52,813 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated [2023-11-29 04:42:52,813 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short46 could not be translated [2023-11-29 04:42:52,813 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-29 04:42:52,813 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite42 could not be translated [2023-11-29 04:42:52,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 04:42:52 BoogieIcfgContainer [2023-11-29 04:42:52,857 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 04:42:52,857 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 04:42:52,858 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 04:42:52,858 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 04:42:52,858 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:41:32" (3/4) ... [2023-11-29 04:42:52,860 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 04:42:52,861 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 04:42:52,862 INFO L158 Benchmark]: Toolchain (without parser) took 81911.03ms. Allocated memory was 161.5MB in the beginning and 432.0MB in the end (delta: 270.5MB). Free memory was 119.1MB in the beginning and 203.1MB in the end (delta: -83.9MB). Peak memory consumption was 188.0MB. Max. memory is 16.1GB. [2023-11-29 04:42:52,862 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 109.1MB. Free memory is still 78.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:42:52,863 INFO L158 Benchmark]: CACSL2BoogieTranslator took 354.80ms. Allocated memory is still 161.5MB. Free memory was 118.4MB in the beginning and 100.3MB in the end (delta: 18.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-11-29 04:42:52,863 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.86ms. Allocated memory is still 161.5MB. Free memory was 100.3MB in the beginning and 93.3MB in the end (delta: 7.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 04:42:52,864 INFO L158 Benchmark]: Boogie Preprocessor took 97.52ms. Allocated memory is still 161.5MB. Free memory was 93.3MB in the beginning and 84.1MB in the end (delta: 9.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 04:42:52,864 INFO L158 Benchmark]: RCFGBuilder took 816.19ms. Allocated memory is still 161.5MB. Free memory was 84.1MB in the beginning and 121.0MB in the end (delta: -36.9MB). Peak memory consumption was 49.1MB. Max. memory is 16.1GB. [2023-11-29 04:42:52,864 INFO L158 Benchmark]: TraceAbstraction took 80552.81ms. Allocated memory was 161.5MB in the beginning and 432.0MB in the end (delta: 270.5MB). Free memory was 120.2MB in the beginning and 203.1MB in the end (delta: -82.9MB). Peak memory consumption was 187.1MB. Max. memory is 16.1GB. [2023-11-29 04:42:52,865 INFO L158 Benchmark]: Witness Printer took 4.18ms. Allocated memory is still 432.0MB. Free memory is still 203.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:42:52,866 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.19ms. Allocated memory is still 109.1MB. Free memory is still 78.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 354.80ms. Allocated memory is still 161.5MB. Free memory was 118.4MB in the beginning and 100.3MB in the end (delta: 18.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.86ms. Allocated memory is still 161.5MB. Free memory was 100.3MB in the beginning and 93.3MB in the end (delta: 7.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.52ms. Allocated memory is still 161.5MB. Free memory was 93.3MB in the beginning and 84.1MB in the end (delta: 9.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 816.19ms. Allocated memory is still 161.5MB. Free memory was 84.1MB in the beginning and 121.0MB in the end (delta: -36.9MB). Peak memory consumption was 49.1MB. Max. memory is 16.1GB. * TraceAbstraction took 80552.81ms. Allocated memory was 161.5MB in the beginning and 432.0MB in the end (delta: 270.5MB). Free memory was 120.2MB in the beginning and 203.1MB in the end (delta: -82.9MB). Peak memory consumption was 187.1MB. Max. memory is 16.1GB. * Witness Printer took 4.18ms. Allocated memory is still 432.0MB. Free memory is still 203.1MB. 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~nondet7 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite42 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite42 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short46 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite42 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 284, overapproximation of someBinaryArithmeticFLOAToperation at line 88. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 2; [L23] signed long int var_1_5 = 5; [L24] unsigned char var_1_8 = 0; [L25] float var_1_9 = 128.6; [L26] float var_1_10 = 32.5; [L27] unsigned char var_1_11 = 16; [L28] unsigned char var_1_12 = 64; [L29] unsigned char var_1_13 = 4; [L30] unsigned char var_1_14 = 4; [L31] unsigned long int var_1_15 = 0; [L32] signed short int var_1_16 = 0; [L33] signed char var_1_17 = 1; [L34] signed char var_1_18 = -1; [L35] signed char var_1_19 = 0; [L36] signed long int var_1_20 = -64; [L37] unsigned char var_1_22 = 0; [L38] unsigned char var_1_23 = 0; [L39] signed short int var_1_24 = -4; [L40] unsigned char var_1_25 = 1; [L41] signed char var_1_26 = 50; [L42] signed char var_1_27 = 64; [L43] signed short int var_1_28 = 4; [L44] unsigned short int var_1_29 = 8; [L45] unsigned char var_1_30 = 16; [L46] unsigned short int var_1_31 = 8; [L47] unsigned short int var_1_32 = 2; [L48] unsigned short int var_1_33 = 48701; [L49] unsigned short int var_1_34 = 1; [L50] float var_1_35 = 1.2; [L51] float var_1_36 = 64.8; [L52] float var_1_37 = 63.86; [L53] unsigned long int var_1_38 = 16; [L54] unsigned long int var_1_39 = 8; [L55] signed char var_1_40 = -8; [L56] float var_1_41 = 63.8; [L57] signed char var_1_42 = -16; [L58] signed char var_1_43 = -32; [L59] unsigned long int var_1_44 = 64; [L60] signed long int var_1_45 = 5; [L61] float var_1_46 = 32.6; [L62] signed long int var_1_47 = -64; [L63] signed char var_1_48 = -2; [L64] signed char var_1_49 = 25; [L65] signed long int var_1_50 = -128; [L66] signed char var_1_51 = -1; [L67] signed long int var_1_52 = -5; [L68] unsigned char var_1_53 = 1; [L69] unsigned char var_1_54 = 0; [L70] unsigned char var_1_55 = 0; [L71] unsigned char var_1_56 = 0; [L72] signed long int last_1_var_1_5 = 5; [L288] isInitial = 1 [L289] FCALL initially() [L290] COND TRUE 1 [L291] CALL updateLastVariables() [L281] last_1_var_1_5 = var_1_5 [L291] RET updateLastVariables() [L292] CALL updateVariables() [L191] var_1_9 = __VERIFIER_nondet_float() [L192] CALL assume_abort_if_not((var_1_9 >= -922337.2036854776000e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854776000e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_10=65/2, var_1_11=16, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_10=65/2, var_1_11=16, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L192] RET assume_abort_if_not((var_1_9 >= -922337.2036854776000e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854776000e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_5=5, var_1_10=65/2, var_1_11=16, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L193] var_1_10 = __VERIFIER_nondet_float() [L194] CALL assume_abort_if_not((var_1_10 >= -922337.2036854776000e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=16, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=16, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L194] RET assume_abort_if_not((var_1_10 >= -922337.2036854776000e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=16, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L195] var_1_11 = __VERIFIER_nondet_uchar() [L196] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L196] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L197] CALL assume_abort_if_not(var_1_11 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L197] RET assume_abort_if_not(var_1_11 <= 127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=64, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L198] var_1_12 = __VERIFIER_nondet_uchar() [L199] CALL assume_abort_if_not(var_1_12 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L199] RET assume_abort_if_not(var_1_12 >= 63) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L200] CALL assume_abort_if_not(var_1_12 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L200] RET assume_abort_if_not(var_1_12 <= 127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=4, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L201] var_1_13 = __VERIFIER_nondet_uchar() [L202] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L202] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L203] CALL assume_abort_if_not(var_1_13 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L203] RET assume_abort_if_not(var_1_13 <= 63) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=4, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L204] var_1_14 = __VERIFIER_nondet_uchar() [L205] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L205] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L206] CALL assume_abort_if_not(var_1_14 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L206] RET assume_abort_if_not(var_1_14 <= 127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=-1, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L207] var_1_18 = __VERIFIER_nondet_char() [L208] CALL assume_abort_if_not(var_1_18 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L208] RET assume_abort_if_not(var_1_18 >= -31) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L209] CALL assume_abort_if_not(var_1_18 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L209] RET assume_abort_if_not(var_1_18 <= 32) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=0, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L210] var_1_19 = __VERIFIER_nondet_char() [L211] CALL assume_abort_if_not(var_1_19 >= -15) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L211] RET assume_abort_if_not(var_1_19 >= -15) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L212] CALL assume_abort_if_not(var_1_19 <= 16) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L212] RET assume_abort_if_not(var_1_19 <= 16) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L213] var_1_23 = __VERIFIER_nondet_uchar() [L214] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L214] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L215] CALL assume_abort_if_not(var_1_23 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L215] RET assume_abort_if_not(var_1_23 <= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=1, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L216] var_1_25 = __VERIFIER_nondet_uchar() [L217] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L217] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L218] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L218] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=50, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L219] var_1_26 = __VERIFIER_nondet_char() [L220] CALL assume_abort_if_not(var_1_26 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L220] RET assume_abort_if_not(var_1_26 >= -128) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L221] CALL assume_abort_if_not(var_1_26 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L221] RET assume_abort_if_not(var_1_26 <= 127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=64, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L222] var_1_27 = __VERIFIER_nondet_char() [L223] CALL assume_abort_if_not(var_1_27 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L223] RET assume_abort_if_not(var_1_27 >= -127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L224] CALL assume_abort_if_not(var_1_27 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L224] RET assume_abort_if_not(var_1_27 <= 127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=4, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L225] var_1_28 = __VERIFIER_nondet_short() [L226] CALL assume_abort_if_not(var_1_28 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L226] RET assume_abort_if_not(var_1_28 >= -16383) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L227] CALL assume_abort_if_not(var_1_28 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L227] RET assume_abort_if_not(var_1_28 <= 16383) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=16, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L228] var_1_30 = __VERIFIER_nondet_uchar() [L229] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L229] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L230] CALL assume_abort_if_not(var_1_30 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L230] RET assume_abort_if_not(var_1_30 <= 255) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L231] CALL assume_abort_if_not(var_1_30 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L231] RET assume_abort_if_not(var_1_30 != 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=8, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L232] var_1_31 = __VERIFIER_nondet_ushort() [L233] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L233] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L234] CALL assume_abort_if_not(var_1_31 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L234] RET assume_abort_if_not(var_1_31 <= 65534) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=2, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L235] var_1_32 = __VERIFIER_nondet_ushort() [L236] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L236] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L237] CALL assume_abort_if_not(var_1_32 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L237] RET assume_abort_if_not(var_1_32 <= 65534) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=48701, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L238] var_1_33 = __VERIFIER_nondet_ushort() [L239] CALL assume_abort_if_not(var_1_33 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L239] RET assume_abort_if_not(var_1_33 >= 32767) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L240] CALL assume_abort_if_not(var_1_33 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L240] RET assume_abort_if_not(var_1_33 <= 65534) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=1, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L241] var_1_34 = __VERIFIER_nondet_ushort() [L242] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L242] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L243] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L243] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_36=324/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L244] var_1_36 = __VERIFIER_nondet_float() [L245] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L245] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_37=3193/50, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L246] var_1_37 = __VERIFIER_nondet_float() [L247] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L247] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_41=319/5, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L248] var_1_41 = __VERIFIER_nondet_float() [L249] CALL assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L249] RET assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L250] CALL assume_abort_if_not(var_1_41 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L250] RET assume_abort_if_not(var_1_41 != 0.0F) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-16, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L251] var_1_42 = __VERIFIER_nondet_char() [L252] CALL assume_abort_if_not(var_1_42 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L252] RET assume_abort_if_not(var_1_42 >= -126) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L253] CALL assume_abort_if_not(var_1_42 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L253] RET assume_abort_if_not(var_1_42 <= 126) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-32, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L254] var_1_43 = __VERIFIER_nondet_char() [L255] CALL assume_abort_if_not(var_1_43 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L255] RET assume_abort_if_not(var_1_43 >= -126) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L256] CALL assume_abort_if_not(var_1_43 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L256] RET assume_abort_if_not(var_1_43 <= 126) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_44=64, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L257] var_1_44 = __VERIFIER_nondet_ulong() [L258] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L258] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L259] CALL assume_abort_if_not(var_1_44 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L259] RET assume_abort_if_not(var_1_44 <= 4294967295) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=25, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L260] var_1_49 = __VERIFIER_nondet_char() [L261] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L261] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L262] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L262] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-128, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L263] var_1_50 = __VERIFIER_nondet_long() [L264] CALL assume_abort_if_not(var_1_50 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L264] RET assume_abort_if_not(var_1_50 >= -2147483648) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L265] CALL assume_abort_if_not(var_1_50 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L265] RET assume_abort_if_not(var_1_50 <= 2147483647) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L266] CALL assume_abort_if_not(var_1_50 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L266] RET assume_abort_if_not(var_1_50 != 0) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-1, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L267] var_1_51 = __VERIFIER_nondet_char() [L268] CALL assume_abort_if_not(var_1_51 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L268] RET assume_abort_if_not(var_1_51 >= -127) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L269] CALL assume_abort_if_not(var_1_51 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L269] RET assume_abort_if_not(var_1_51 <= 126) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=0, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L270] var_1_54 = __VERIFIER_nondet_uchar() [L271] CALL assume_abort_if_not(var_1_54 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L271] RET assume_abort_if_not(var_1_54 >= 1) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L272] CALL assume_abort_if_not(var_1_54 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L272] RET assume_abort_if_not(var_1_54 <= 1) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=0, var_1_56=0, var_1_5=5, var_1_8=0] [L273] var_1_55 = __VERIFIER_nondet_uchar() [L274] CALL assume_abort_if_not(var_1_55 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_5=5, var_1_8=0] [L274] RET assume_abort_if_not(var_1_55 >= 1) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_5=5, var_1_8=0] [L275] CALL assume_abort_if_not(var_1_55 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_5=5, var_1_8=0] [L275] RET assume_abort_if_not(var_1_55 <= 1) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=0, var_1_5=5, var_1_8=0] [L276] var_1_56 = __VERIFIER_nondet_uchar() [L277] CALL assume_abort_if_not(var_1_56 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L277] RET assume_abort_if_not(var_1_56 >= 1) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L278] CALL assume_abort_if_not(var_1_56 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L278] RET assume_abort_if_not(var_1_56 <= 1) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=-4, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L292] RET updateVariables() [L293] CALL step() [L76] COND FALSE !(\read(var_1_25)) [L81] var_1_24 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=8, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L83] COND TRUE (var_1_26 / var_1_30) < var_1_27 [L84] var_1_29 = var_1_30 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_35=6/5, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L88] var_1_35 = ((((((100000.875f) > (var_1_36)) ? (100000.875f) : (var_1_36))) - var_1_37) + 7.6f) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L89] COND FALSE !(var_1_34 >= (var_1_30 * var_1_24)) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L94] EXPR var_1_38 ^ var_1_34 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=8, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L94] COND TRUE (var_1_38 ^ var_1_34) < var_1_31 [L95] var_1_39 = ((((var_1_29) > (var_1_33)) ? (var_1_29) : (var_1_33))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L97] COND TRUE ! var_1_25 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L98] COND FALSE !((var_1_34 / var_1_30) >= var_1_27) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=5, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L116] var_1_45 = (((((var_1_31 + var_1_43)) > ((var_1_29 - ((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34)))))) ? ((var_1_31 + var_1_43)) : ((var_1_29 - ((((var_1_33) > (var_1_34)) ? (var_1_33) : (var_1_34))))))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L117] COND FALSE !(\read(var_1_25)) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=-64, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L120] COND TRUE (var_1_38 + 32) <= var_1_32 [L121] var_1_47 = var_1_34 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-2, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L123] COND FALSE !(var_1_42 >= (((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) - var_1_49)) [L130] var_1_48 = var_1_42 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L132] EXPR var_1_47 & var_1_39 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=-5, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L132] COND FALSE !((((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) - var_1_34) < (var_1_47 & var_1_39)) [L135] COND TRUE ((~ var_1_28) < (var_1_39 * var_1_45)) || var_1_25 [L136] var_1_52 = var_1_32 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L139] COND TRUE var_1_30 > var_1_32 [L140] var_1_53 = ((var_1_54 && var_1_55) && var_1_56) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L142] COND FALSE !(var_1_9 > var_1_10) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=-64, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L145] var_1_20 = var_1_8 [L146] var_1_22 = var_1_23 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L147] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L150] var_1_16 = (((((var_1_15) < (((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) ? (var_1_15) : (((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12)))))) - var_1_11) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=1, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L151] COND FALSE !(\read(var_1_22)) [L158] var_1_17 = -32 VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L160] unsigned long int stepLocal_1 = var_1_20 + var_1_15; [L161] signed long int stepLocal_0 = var_1_20; VAL [isInitial=1, last_1_var_1_5=5, stepLocal_0=0, stepLocal_1=0, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L162] COND TRUE stepLocal_1 < -200 VAL [isInitial=1, last_1_var_1_5=5, stepLocal_0=0, stepLocal_1=0, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=2, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L163] COND FALSE !(\read(var_1_22)) [L170] var_1_1 = var_1_20 VAL [isInitial=1, last_1_var_1_5=5, stepLocal_0=0, stepLocal_1=0, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L175] signed long int stepLocal_4 = 256; [L176] unsigned char stepLocal_3 = var_1_22; [L177] unsigned long int stepLocal_2 = var_1_15; VAL [isInitial=1, last_1_var_1_5=5, stepLocal_0=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=256, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L178] COND FALSE !(stepLocal_4 > (var_1_15 - (last_1_var_1_5 + var_1_8))) VAL [isInitial=1, last_1_var_1_5=5, stepLocal_0=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=256, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=5, var_1_8=0] [L181] COND FALSE !(stepLocal_3 || var_1_22) [L186] var_1_5 = -10000 VAL [isInitial=1, last_1_var_1_5=5, stepLocal_0=0, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, stepLocal_4=256, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L293] RET step() [L294] CALL, EXPR property() [L284] EXPR (((var_1_20 + var_1_15) < -200) ? (var_1_22 ? ((var_1_20 > (- var_1_15)) ? (var_1_1 == ((unsigned long int) var_1_20)) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) && ((256 > (var_1_15 - (last_1_var_1_5 + var_1_8))) ? (var_1_5 == ((signed long int) last_1_var_1_5)) : ((var_1_22 || var_1_22) ? ((((32 * -25) | last_1_var_1_5) >= var_1_15) ? (var_1_5 == ((signed long int) var_1_8)) : 1) : (var_1_5 == ((signed long int) -10000)))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L284] EXPR (256 > (var_1_15 - (last_1_var_1_5 + var_1_8))) ? (var_1_5 == ((signed long int) last_1_var_1_5)) : ((var_1_22 || var_1_22) ? ((((32 * -25) | last_1_var_1_5) >= var_1_15) ? (var_1_5 == ((signed long int) var_1_8)) : 1) : (var_1_5 == ((signed long int) -10000))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L284] EXPR (var_1_22 || var_1_22) ? ((((32 * -25) | last_1_var_1_5) >= var_1_15) ? (var_1_5 == ((signed long int) var_1_8)) : 1) : (var_1_5 == ((signed long int) -10000)) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L284] EXPR (256 > (var_1_15 - (last_1_var_1_5 + var_1_8))) ? (var_1_5 == ((signed long int) last_1_var_1_5)) : ((var_1_22 || var_1_22) ? ((((32 * -25) | last_1_var_1_5) >= var_1_15) ? (var_1_5 == ((signed long int) var_1_8)) : 1) : (var_1_5 == ((signed long int) -10000))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L284] EXPR (((var_1_20 + var_1_15) < -200) ? (var_1_22 ? ((var_1_20 > (- var_1_15)) ? (var_1_1 == ((unsigned long int) var_1_20)) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) && ((256 > (var_1_15 - (last_1_var_1_5 + var_1_8))) ? (var_1_5 == ((signed long int) last_1_var_1_5)) : ((var_1_22 || var_1_22) ? ((((32 * -25) | last_1_var_1_5) >= var_1_15) ? (var_1_5 == ((signed long int) var_1_8)) : 1) : (var_1_5 == ((signed long int) -10000)))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L284] EXPR (((((((var_1_20 + var_1_15) < -200) ? (var_1_22 ? ((var_1_20 > (- var_1_15)) ? (var_1_1 == ((unsigned long int) var_1_20)) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) && ((256 > (var_1_15 - (last_1_var_1_5 + var_1_8))) ? (var_1_5 == ((signed long int) last_1_var_1_5)) : ((var_1_22 || var_1_22) ? ((((32 * -25) | last_1_var_1_5) >= var_1_15) ? (var_1_5 == ((signed long int) var_1_8)) : 1) : (var_1_5 == ((signed long int) -10000))))) && ((var_1_9 > var_1_10) ? (var_1_8 == ((unsigned char) (((((var_1_11 + (var_1_12 - var_1_13))) < ((5 + var_1_14))) ? ((var_1_11 + (var_1_12 - var_1_13))) : ((5 + var_1_14)))))) : 1)) && (var_1_22 ? (var_1_15 == ((unsigned long int) var_1_8)) : 1)) && (var_1_16 == ((signed short int) (((((var_1_15) < (((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) ? (var_1_15) : (((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12)))))) - var_1_11)))) && (var_1_22 ? ((var_1_14 < (var_1_13 & (var_1_15 / 2))) ? (var_1_17 == ((signed char) (var_1_13 + (var_1_18 + (var_1_19 + 5))))) : (var_1_17 == ((signed char) var_1_18))) : (var_1_17 == ((signed char) -32))) VAL [isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L284-L285] return (((((((((var_1_20 + var_1_15) < -200) ? (var_1_22 ? ((var_1_20 > (- var_1_15)) ? (var_1_1 == ((unsigned long int) var_1_20)) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) : (var_1_1 == ((unsigned long int) var_1_20))) && ((256 > (var_1_15 - (last_1_var_1_5 + var_1_8))) ? (var_1_5 == ((signed long int) last_1_var_1_5)) : ((var_1_22 || var_1_22) ? ((((32 * -25) | last_1_var_1_5) >= var_1_15) ? (var_1_5 == ((signed long int) var_1_8)) : 1) : (var_1_5 == ((signed long int) -10000))))) && ((var_1_9 > var_1_10) ? (var_1_8 == ((unsigned char) (((((var_1_11 + (var_1_12 - var_1_13))) < ((5 + var_1_14))) ? ((var_1_11 + (var_1_12 - var_1_13))) : ((5 + var_1_14)))))) : 1)) && (var_1_22 ? (var_1_15 == ((unsigned long int) var_1_8)) : 1)) && (var_1_16 == ((signed short int) (((((var_1_15) < (((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) ? (var_1_15) : (((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12)))))) - var_1_11)))) && (var_1_22 ? ((var_1_14 < (var_1_13 & (var_1_15 / 2))) ? (var_1_17 == ((signed char) (var_1_13 + (var_1_18 + (var_1_19 + 5))))) : (var_1_17 == ((signed char) var_1_18))) : (var_1_17 == ((signed char) -32)))) && (var_1_20 == ((signed long int) var_1_8))) && (var_1_22 == ((unsigned char) var_1_23)) ; [L294] RET, EXPR property() [L294] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_5=5, var_1_11=0, var_1_12=127, var_1_13=0, var_1_14=122, var_1_15=0, var_1_16=0, var_1_17=-32, var_1_18=32, var_1_19=16, var_1_1=0, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=1, var_1_28=-1, var_1_29=49, var_1_30=49, var_1_31=17, var_1_32=48, var_1_33=32767, var_1_34=0, var_1_38=16, var_1_39=32767, var_1_40=-8, var_1_42=-112, var_1_43=-16, var_1_45=1, var_1_46=163/5, var_1_47=0, var_1_48=-112, var_1_49=127, var_1_50=-1, var_1_51=-127, var_1_52=48, var_1_53=1, var_1_54=1, var_1_55=1, var_1_56=1, var_1_5=-10000, var_1_8=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 166 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 80.3s, OverallIterations: 13, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 12.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2078 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2076 mSDsluCounter, 9541 SdHoareTripleChecker+Invalid, 5.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5669 mSDsCounter, 435 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1388 IncrementalHoareTripleChecker+Invalid, 1823 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 435 mSolverCounterUnsat, 3872 mSDtfsCounter, 1388 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4647 GetRequests, 4586 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 11.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2495occurred in iteration=9, InterpolantAutomatonStates: 72, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 12 MinimizatonAttempts, 803 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 59.0s InterpolantComputationTime, 4991 NumberOfCodeBlocks, 4991 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 4623 ConstructedInterpolants, 0 QuantifiedInterpolants, 23713 SizeOfPredicates, 43 NumberOfNonLiveVariables, 9367 ConjunctsInSsa, 74 ConjunctsInUnsatCore, 13 InterpolantComputations, 11 PerfectInterpolantSequences, 85704/85956 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-29 04:42:52,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya --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 90316858cd7595a7893f5f147937526291ea0092e995024b1c3b3a735185d9bc --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:42:54,797 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:42:54,883 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 04:42:54,889 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:42:54,889 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:42:54,917 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:42:54,918 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:42:54,918 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:42:54,919 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:42:54,920 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:42:54,920 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:42:54,921 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:42:54,921 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:42:54,922 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:42:54,923 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:42:54,923 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:42:54,924 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:42:54,925 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:42:54,925 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:42:54,926 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:42:54,926 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:42:54,927 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:42:54,928 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:42:54,928 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 04:42:54,929 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 04:42:54,929 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 04:42:54,929 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:42:54,930 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:42:54,930 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:42:54,931 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:42:54,932 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:42:54,932 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:42:54,933 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:42:54,933 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:42:54,933 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:42:54,933 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:42:54,934 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:42:54,934 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 04:42:54,934 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 04:42:54,934 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:42:54,934 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:42:54,935 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:42:54,935 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:42:54,935 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:42:54,935 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 04:42:54,936 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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 90316858cd7595a7893f5f147937526291ea0092e995024b1c3b3a735185d9bc [2023-11-29 04:42:55,256 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:42:55,277 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:42:55,280 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:42:55,281 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:42:55,282 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:42:55,283 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i [2023-11-29 04:42:58,122 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:42:58,349 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:42:58,349 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i [2023-11-29 04:42:58,361 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data/1b1844ff0/7102cd80e5554ca898788f562dac7f0e/FLAG4f49755e4 [2023-11-29 04:42:58,376 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/data/1b1844ff0/7102cd80e5554ca898788f562dac7f0e [2023-11-29 04:42:58,379 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:42:58,380 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:42:58,382 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:42:58,382 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:42:58,387 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:42:58,388 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c60f05c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58, skipping insertion in model container [2023-11-29 04:42:58,389 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,430 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:42:58,588 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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i[916,929] [2023-11-29 04:42:58,679 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:42:58,698 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:42:58,712 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_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-97.i[916,929] [2023-11-29 04:42:58,759 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:42:58,780 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:42:58,780 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58 WrapperNode [2023-11-29 04:42:58,780 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:42:58,782 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:42:58,782 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:42:58,782 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:42:58,790 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,807 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,841 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 303 [2023-11-29 04:42:58,842 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:42:58,843 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:42:58,843 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:42:58,843 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:42:58,854 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,855 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,869 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,885 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 04:42:58,885 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,885 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,903 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,908 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,912 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,915 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,921 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:42:58,922 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:42:58,923 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:42:58,923 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:42:58,924 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (1/1) ... [2023-11-29 04:42:58,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:42:58,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:42:58,949 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:42:58,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:42:58,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:42:58,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 04:42:58,987 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 04:42:58,987 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 04:42:58,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:42:58,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:42:59,093 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:42:59,095 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:43:03,825 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:43:03,885 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:43:03,886 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 04:43:03,886 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:43:03 BoogieIcfgContainer [2023-11-29 04:43:03,886 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:43:03,889 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:43:03,889 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:43:03,892 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:43:03,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:42:58" (1/3) ... [2023-11-29 04:43:03,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75078575 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:43:03, skipping insertion in model container [2023-11-29 04:43:03,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:42:58" (2/3) ... [2023-11-29 04:43:03,894 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75078575 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:43:03, skipping insertion in model container [2023-11-29 04:43:03,894 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:43:03" (3/3) ... [2023-11-29 04:43:03,895 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-97.i [2023-11-29 04:43:03,914 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:43:03,914 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 04:43:03,968 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:43:03,975 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;@2ad7161d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:43:03,975 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 04:43:03,981 INFO L276 IsEmpty]: Start isEmpty. Operand has 137 states, 76 states have (on average 1.4605263157894737) internal successors, (111), 77 states have internal predecessors, (111), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 04:43:04,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-29 04:43:04,006 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:43:04,007 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:43:04,007 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:43:04,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1816140342, now seen corresponding path program 1 times [2023-11-29 04:43:04,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:04,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311312035] [2023-11-29 04:43:04,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:04,030 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-29 04:43:04,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:04,033 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:04,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:04,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:04,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 04:43:04,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:04,672 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1994 proven. 0 refuted. 0 times theorem prover too weak. 4618 trivial. 0 not checked. [2023-11-29 04:43:04,673 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:04,673 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:04,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311312035] [2023-11-29 04:43:04,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311312035] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:04,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:04,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:43:04,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978985494] [2023-11-29 04:43:04,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:04,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 04:43:04,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 04:43:04,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 04:43:04,719 INFO L87 Difference]: Start difference. First operand has 137 states, 76 states have (on average 1.4605263157894737) internal successors, (111), 77 states have internal predecessors, (111), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 04:43:04,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:43:04,795 INFO L93 Difference]: Finished difference Result 271 states and 510 transitions. [2023-11-29 04:43:04,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 04:43:04,799 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 347 [2023-11-29 04:43:04,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:43:04,809 INFO L225 Difference]: With dead ends: 271 [2023-11-29 04:43:04,809 INFO L226 Difference]: Without dead ends: 135 [2023-11-29 04:43:04,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 346 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-29 04:43:04,818 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 219 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.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:43:04,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 219 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:43:04,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2023-11-29 04:43:04,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2023-11-29 04:43:04,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 75 states have (on average 1.4133333333333333) internal successors, (106), 75 states have internal predecessors, (106), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 04:43:04,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 222 transitions. [2023-11-29 04:43:04,895 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 222 transitions. Word has length 347 [2023-11-29 04:43:04,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:43:04,896 INFO L495 AbstractCegarLoop]: Abstraction has 135 states and 222 transitions. [2023-11-29 04:43:04,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.0) internal successors, (64), 2 states have internal predecessors, (64), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 04:43:04,896 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 222 transitions. [2023-11-29 04:43:04,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-29 04:43:04,907 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:43:04,908 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:43:04,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:05,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:05,120 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:43:05,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:05,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1306240650, now seen corresponding path program 1 times [2023-11-29 04:43:05,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:05,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [895962477] [2023-11-29 04:43:05,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:05,123 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-29 04:43:05,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:05,124 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:05,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:05,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:05,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:43:05,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:05,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:43:05,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:05,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:05,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [895962477] [2023-11-29 04:43:05,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [895962477] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:05,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:05,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:43:05,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055002978] [2023-11-29 04:43:05,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:05,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:43:05,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:05,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:43:05,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:43:05,716 INFO L87 Difference]: Start difference. First operand 135 states and 222 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:43:05,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:43:05,922 INFO L93 Difference]: Finished difference Result 332 states and 543 transitions. [2023-11-29 04:43:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:43:05,923 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 347 [2023-11-29 04:43:05,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:43:05,929 INFO L225 Difference]: With dead ends: 332 [2023-11-29 04:43:05,929 INFO L226 Difference]: Without dead ends: 198 [2023-11-29 04:43:05,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 345 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-29 04:43:05,932 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 102 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:43:05,933 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 457 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 04:43:05,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2023-11-29 04:43:05,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 195. [2023-11-29 04:43:05,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 118 states have (on average 1.4406779661016949) internal successors, (170), 119 states have internal predecessors, (170), 74 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 73 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-29 04:43:05,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 318 transitions. [2023-11-29 04:43:05,975 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 318 transitions. Word has length 347 [2023-11-29 04:43:05,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:43:05,977 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 318 transitions. [2023-11-29 04:43:05,978 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:43:05,978 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 318 transitions. [2023-11-29 04:43:05,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-29 04:43:05,985 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:43:05,986 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:43:05,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:06,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:06,187 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:43:06,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:06,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1400378744, now seen corresponding path program 1 times [2023-11-29 04:43:06,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:06,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2033057707] [2023-11-29 04:43:06,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:06,189 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-29 04:43:06,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:06,191 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:06,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:06,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:06,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:43:06,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:07,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2607 proven. 126 refuted. 0 times theorem prover too weak. 3879 trivial. 0 not checked. [2023-11-29 04:43:07,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:43:08,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 45 proven. 126 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-29 04:43:08,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:08,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2033057707] [2023-11-29 04:43:08,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2033057707] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:43:08,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:43:08,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-29 04:43:08,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973635467] [2023-11-29 04:43:08,306 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:43:08,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 04:43:08,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:08,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 04:43:08,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:43:08,311 INFO L87 Difference]: Start difference. First operand 195 states and 318 transitions. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2023-11-29 04:43:09,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:43:09,289 INFO L93 Difference]: Finished difference Result 401 states and 641 transitions. [2023-11-29 04:43:09,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:43:09,290 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) Word has length 347 [2023-11-29 04:43:09,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:43:09,295 INFO L225 Difference]: With dead ends: 401 [2023-11-29 04:43:09,295 INFO L226 Difference]: Without dead ends: 207 [2023-11-29 04:43:09,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 700 GetRequests, 686 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:43:09,297 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 227 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 04:43:09,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 318 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 04:43:09,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-11-29 04:43:09,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 192. [2023-11-29 04:43:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 116 states have (on average 1.3620689655172413) internal successors, (158), 117 states have internal predecessors, (158), 72 states have call successors, (72), 3 states have call predecessors, (72), 3 states have return successors, (72), 71 states have call predecessors, (72), 72 states have call successors, (72) [2023-11-29 04:43:09,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 302 transitions. [2023-11-29 04:43:09,331 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 302 transitions. Word has length 347 [2023-11-29 04:43:09,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:43:09,332 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 302 transitions. [2023-11-29 04:43:09,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2023-11-29 04:43:09,333 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 302 transitions. [2023-11-29 04:43:09,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2023-11-29 04:43:09,336 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:43:09,336 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:43:09,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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)] Ended with exit code 0 [2023-11-29 04:43:09,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:09,537 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:43:09,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:09,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1007351734, now seen corresponding path program 1 times [2023-11-29 04:43:09,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:09,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1340973904] [2023-11-29 04:43:09,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:09,539 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-29 04:43:09,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:09,540 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:09,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 04:43:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:09,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:43:09,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:11,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:43:11,246 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:11,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:11,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1340973904] [2023-11-29 04:43:11,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1340973904] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:11,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:11,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:43:11,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975781091] [2023-11-29 04:43:11,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:11,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:11,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:11,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:11,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:11,251 INFO L87 Difference]: Start difference. First operand 192 states and 302 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:43:12,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:43:12,063 INFO L93 Difference]: Finished difference Result 520 states and 828 transitions. [2023-11-29 04:43:12,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:43:12,064 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 347 [2023-11-29 04:43:12,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:43:12,068 INFO L225 Difference]: With dead ends: 520 [2023-11-29 04:43:12,069 INFO L226 Difference]: Without dead ends: 329 [2023-11-29 04:43:12,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:43:12,071 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 248 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 04:43:12,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 867 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 04:43:12,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-11-29 04:43:12,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 192. [2023-11-29 04:43:12,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 116 states have (on average 1.3448275862068966) internal successors, (156), 117 states have internal predecessors, (156), 72 states have call successors, (72), 3 states have call predecessors, (72), 3 states have return successors, (72), 71 states have call predecessors, (72), 72 states have call successors, (72) [2023-11-29 04:43:12,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 300 transitions. [2023-11-29 04:43:12,123 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 300 transitions. Word has length 347 [2023-11-29 04:43:12,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:43:12,125 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 300 transitions. [2023-11-29 04:43:12,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:43:12,126 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 300 transitions. [2023-11-29 04:43:12,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2023-11-29 04:43:12,129 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:43:12,129 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:43:12,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 04:43:12,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:12,332 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:43:12,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:12,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1472406100, now seen corresponding path program 1 times [2023-11-29 04:43:12,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:12,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1690631033] [2023-11-29 04:43:12,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:12,336 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-29 04:43:12,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:12,337 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:12,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 04:43:12,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:12,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:43:12,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:43:15,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 04:43:15,611 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:43:15,611 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:43:15,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1690631033] [2023-11-29 04:43:15,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1690631033] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:43:15,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:43:15,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:43:15,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302855668] [2023-11-29 04:43:15,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:43:15,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:43:15,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:43:15,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:43:15,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:43:15,614 INFO L87 Difference]: Start difference. First operand 192 states and 300 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:43:16,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:43:16,224 INFO L93 Difference]: Finished difference Result 584 states and 909 transitions. [2023-11-29 04:43:16,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:43:16,225 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 348 [2023-11-29 04:43:16,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:43:16,228 INFO L225 Difference]: With dead ends: 584 [2023-11-29 04:43:16,229 INFO L226 Difference]: Without dead ends: 393 [2023-11-29 04:43:16,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:43:16,230 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 139 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:43:16,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 706 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 04:43:16,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2023-11-29 04:43:16,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 381. [2023-11-29 04:43:16,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 230 states have (on average 1.3391304347826087) internal successors, (308), 232 states have internal predecessors, (308), 144 states have call successors, (144), 6 states have call predecessors, (144), 6 states have return successors, (144), 142 states have call predecessors, (144), 144 states have call successors, (144) [2023-11-29 04:43:16,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 596 transitions. [2023-11-29 04:43:16,308 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 596 transitions. Word has length 348 [2023-11-29 04:43:16,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:43:16,309 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 596 transitions. [2023-11-29 04:43:16,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 04:43:16,309 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 596 transitions. [2023-11-29 04:43:16,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2023-11-29 04:43:16,312 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:43:16,313 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 04:43:16,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 04:43:16,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:16,514 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:43:16,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:43:16,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1602477449, now seen corresponding path program 1 times [2023-11-29 04:43:16,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:43:16,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2048360274] [2023-11-29 04:43:16,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:43:16,515 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:43:16,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:43:16,516 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/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-29 04:43:16,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d24cca6e-da7b-4ed6-b0b5-b07d8a9ab787/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 04:43:17,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:43:17,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 04:43:17,350 INFO L285 TraceCheckSpWp]: Computing forward predicates...