./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.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_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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_1e602fef-b80e-49c2-ab08-29a495be223b/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 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:51:28,632 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:51:28,694 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 06:51:28,700 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:51:28,701 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:51:28,723 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:51:28,724 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:51:28,724 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:51:28,725 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:51:28,726 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:51:28,726 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:51:28,727 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:51:28,727 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:51:28,728 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:51:28,728 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:51:28,729 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:51:28,730 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:51:28,730 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:51:28,731 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:51:28,731 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:51:28,732 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:51:28,732 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:51:28,733 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:51:28,733 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:51:28,734 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:51:28,734 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:51:28,734 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:51:28,735 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:51:28,735 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:51:28,736 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:51:28,736 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:51:28,737 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:51:28,737 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:51:28,737 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:51:28,737 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:51:28,737 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:51:28,738 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:51:28,738 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:51:28,738 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:51:28,738 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:51:28,738 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:51:28,739 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:51:28,739 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_1e602fef-b80e-49c2-ab08-29a495be223b/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_1e602fef-b80e-49c2-ab08-29a495be223b/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 -> 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 [2023-11-29 06:51:28,934 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:51:28,953 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:51:28,956 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:51:28,957 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:51:28,957 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:51:28,958 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-11-29 06:51:31,721 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:51:31,928 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:51:31,929 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-11-29 06:51:31,943 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data/37419d1cc/9b7a4d4456a24e9eab85355b9dd0212a/FLAG22da2da77 [2023-11-29 06:51:31,956 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data/37419d1cc/9b7a4d4456a24e9eab85355b9dd0212a [2023-11-29 06:51:31,958 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:51:31,959 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:51:31,960 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:51:31,961 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:51:31,965 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:51:31,966 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:51:31" (1/1) ... [2023-11-29 06:51:31,967 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a68e6f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:31, skipping insertion in model container [2023-11-29 06:51:31,967 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:51:31" (1/1) ... [2023-11-29 06:51:32,018 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:51:32,137 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_1e602fef-b80e-49c2-ab08-29a495be223b/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-11-29 06:51:32,292 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:51:32,307 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:51:32,317 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_1e602fef-b80e-49c2-ab08-29a495be223b/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-11-29 06:51:32,390 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:51:32,409 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:51:32,410 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32 WrapperNode [2023-11-29 06:51:32,410 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:51:32,411 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:51:32,411 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:51:32,411 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:51:32,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,440 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,534 INFO L138 Inliner]: procedures = 26, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2023-11-29 06:51:32,534 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:51:32,535 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:51:32,535 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:51:32,535 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:51:32,543 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,544 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,553 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,582 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 06:51:32,582 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,583 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,601 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,606 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,613 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,622 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,632 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:51:32,633 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:51:32,633 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:51:32,633 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:51:32,634 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:51:32,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:32,659 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:51:32,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:51:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:51:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 06:51:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 06:51:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 06:51:32,694 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:51:32,694 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:51:32,805 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:51:32,807 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:51:33,545 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:51:33,578 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:51:33,579 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 06:51:33,579 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:51:33 BoogieIcfgContainer [2023-11-29 06:51:33,579 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:51:33,582 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:51:33,582 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:51:33,585 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:51:33,585 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:51:31" (1/3) ... [2023-11-29 06:51:33,586 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bc9a247 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:51:33, skipping insertion in model container [2023-11-29 06:51:33,586 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (2/3) ... [2023-11-29 06:51:33,587 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bc9a247 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:51:33, skipping insertion in model container [2023-11-29 06:51:33,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:51:33" (3/3) ... [2023-11-29 06:51:33,588 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-51.i [2023-11-29 06:51:33,607 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:51:33,608 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 06:51:33,662 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:51:33,670 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;@5122e563, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:51:33,670 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 06:51:33,676 INFO L276 IsEmpty]: Start isEmpty. Operand has 186 states, 116 states have (on average 1.5086206896551724) internal successors, (175), 117 states have internal predecessors, (175), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-11-29 06:51:33,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2023-11-29 06:51:33,703 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:33,704 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:33,705 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:33,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:33,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1921876991, now seen corresponding path program 1 times [2023-11-29 06:51:33,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:33,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982591975] [2023-11-29 06:51:33,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:33,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:33,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:34,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:34,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982591975] [2023-11-29 06:51:34,028 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 06:51:34,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45698372] [2023-11-29 06:51:34,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:34,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:34,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:34,031 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:34,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 06:51:34,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:34,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 934 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 06:51:34,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:34,458 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 132 proven. 0 refuted. 0 times theorem prover too weak. 8712 trivial. 0 not checked. [2023-11-29 06:51:34,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:51:34,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45698372] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:51:34,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:51:34,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:51:34,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739557871] [2023-11-29 06:51:34,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:51:34,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 06:51:34,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:34,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 06:51:34,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 06:51:34,500 INFO L87 Difference]: Start difference. First operand has 186 states, 116 states have (on average 1.5086206896551724) internal successors, (175), 117 states have internal predecessors, (175), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Second operand has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 06:51:34,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:34,561 INFO L93 Difference]: Finished difference Result 368 states and 681 transitions. [2023-11-29 06:51:34,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 06:51:34,564 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) Word has length 416 [2023-11-29 06:51:34,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:34,573 INFO L225 Difference]: With dead ends: 368 [2023-11-29 06:51:34,574 INFO L226 Difference]: Without dead ends: 183 [2023-11-29 06:51:34,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 415 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 06:51:34,583 INFO L413 NwaCegarLoop]: 297 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, 297 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 06:51:34,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 297 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 06:51:34,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2023-11-29 06:51:34,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 183. [2023-11-29 06:51:34,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 114 states have (on average 1.456140350877193) internal successors, (166), 114 states have internal predecessors, (166), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-11-29 06:51:34,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 300 transitions. [2023-11-29 06:51:34,653 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 300 transitions. Word has length 416 [2023-11-29 06:51:34,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:34,654 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 300 transitions. [2023-11-29 06:51:34,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 43.0) internal successors, (86), 2 states have internal predecessors, (86), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 06:51:34,654 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 300 transitions. [2023-11-29 06:51:34,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2023-11-29 06:51:34,666 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:34,666 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:34,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 06:51:34,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:34,867 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:34,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:34,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1050943161, now seen corresponding path program 1 times [2023-11-29 06:51:34,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:34,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468059566] [2023-11-29 06:51:34,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:34,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:34,989 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:34,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1417191053] [2023-11-29 06:51:34,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:34,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:34,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:34,992 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:34,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 06:51:35,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:35,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 934 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:51:35,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:35,379 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:51:35,379 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:51:35,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:35,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468059566] [2023-11-29 06:51:35,380 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:35,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417191053] [2023-11-29 06:51:35,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417191053] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:51:35,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:51:35,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:51:35,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274821888] [2023-11-29 06:51:35,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:51:35,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:51:35,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:35,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:51:35,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:51:35,385 INFO L87 Difference]: Start difference. First operand 183 states and 300 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:35,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:35,483 INFO L93 Difference]: Finished difference Result 459 states and 748 transitions. [2023-11-29 06:51:35,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:51:35,484 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 416 [2023-11-29 06:51:35,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:35,490 INFO L225 Difference]: With dead ends: 459 [2023-11-29 06:51:35,490 INFO L226 Difference]: Without dead ends: 277 [2023-11-29 06:51:35,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 414 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 06:51:35,493 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 145 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:35,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 707 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 06:51:35,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2023-11-29 06:51:35,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 274. [2023-11-29 06:51:35,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 179 states have (on average 1.458100558659218) internal successors, (261), 180 states have internal predecessors, (261), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2023-11-29 06:51:35,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 445 transitions. [2023-11-29 06:51:35,538 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 445 transitions. Word has length 416 [2023-11-29 06:51:35,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:35,540 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 445 transitions. [2023-11-29 06:51:35,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:35,541 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 445 transitions. [2023-11-29 06:51:35,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2023-11-29 06:51:35,548 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:35,548 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:35,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-29 06:51:35,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:35,749 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:35,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:35,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1619989704, now seen corresponding path program 1 times [2023-11-29 06:51:35,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:35,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778523164] [2023-11-29 06:51:35,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:35,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:35,838 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:35,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1959850519] [2023-11-29 06:51:35,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:35,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:35,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:35,840 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:35,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 06:51:36,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:36,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 934 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:51:36,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:36,227 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:51:36,227 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:51:36,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:36,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778523164] [2023-11-29 06:51:36,228 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:36,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959850519] [2023-11-29 06:51:36,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959850519] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:51:36,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:51:36,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:51:36,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806295499] [2023-11-29 06:51:36,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:51:36,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:51:36,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:36,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:51:36,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:51:36,232 INFO L87 Difference]: Start difference. First operand 274 states and 445 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:36,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:36,771 INFO L93 Difference]: Finished difference Result 1116 states and 1797 transitions. [2023-11-29 06:51:36,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:51:36,772 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 417 [2023-11-29 06:51:36,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:36,783 INFO L225 Difference]: With dead ends: 1116 [2023-11-29 06:51:36,783 INFO L226 Difference]: Without dead ends: 843 [2023-11-29 06:51:36,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 415 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 06:51:36,786 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 477 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 1040 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:36,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 1040 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 06:51:36,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2023-11-29 06:51:36,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 542. [2023-11-29 06:51:36,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 391 states have (on average 1.5038363171355498) internal successors, (588), 394 states have internal predecessors, (588), 146 states have call successors, (146), 4 states have call predecessors, (146), 4 states have return successors, (146), 143 states have call predecessors, (146), 146 states have call successors, (146) [2023-11-29 06:51:36,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 880 transitions. [2023-11-29 06:51:36,864 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 880 transitions. Word has length 417 [2023-11-29 06:51:36,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:36,865 INFO L495 AbstractCegarLoop]: Abstraction has 542 states and 880 transitions. [2023-11-29 06:51:36,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:36,866 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 880 transitions. [2023-11-29 06:51:36,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-11-29 06:51:36,870 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:36,871 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:36,878 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 06:51:37,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:37,072 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:37,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:37,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1530024952, now seen corresponding path program 1 times [2023-11-29 06:51:37,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:37,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354167875] [2023-11-29 06:51:37,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:37,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:37,145 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:37,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321835116] [2023-11-29 06:51:37,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:37,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:37,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:37,147 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:37,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 06:51:37,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:37,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:51:37,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:37,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:51:37,526 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:51:37,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:37,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354167875] [2023-11-29 06:51:37,526 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:37,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321835116] [2023-11-29 06:51:37,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321835116] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:51:37,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:51:37,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:51:37,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891842854] [2023-11-29 06:51:37,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:51:37,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:51:37,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:37,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:51:37,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:51:37,530 INFO L87 Difference]: Start difference. First operand 542 states and 880 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:38,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:38,123 INFO L93 Difference]: Finished difference Result 2094 states and 3370 transitions. [2023-11-29 06:51:38,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:51:38,124 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 418 [2023-11-29 06:51:38,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:38,134 INFO L225 Difference]: With dead ends: 2094 [2023-11-29 06:51:38,134 INFO L226 Difference]: Without dead ends: 1553 [2023-11-29 06:51:38,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 416 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 06:51:38,137 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 561 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:38,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [561 Valid, 911 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 06:51:38,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2023-11-29 06:51:38,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 623. [2023-11-29 06:51:38,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 472 states have (on average 1.5381355932203389) internal successors, (726), 475 states have internal predecessors, (726), 146 states have call successors, (146), 4 states have call predecessors, (146), 4 states have return successors, (146), 143 states have call predecessors, (146), 146 states have call successors, (146) [2023-11-29 06:51:38,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1018 transitions. [2023-11-29 06:51:38,233 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1018 transitions. Word has length 418 [2023-11-29 06:51:38,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:38,234 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 1018 transitions. [2023-11-29 06:51:38,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:38,235 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1018 transitions. [2023-11-29 06:51:38,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-11-29 06:51:38,239 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:38,239 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:38,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 06:51:38,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:38,444 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:38,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:38,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1176594442, now seen corresponding path program 1 times [2023-11-29 06:51:38,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:38,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114138577] [2023-11-29 06:51:38,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:38,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:38,492 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:38,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [715350458] [2023-11-29 06:51:38,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:38,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:38,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:38,493 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:38,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 06:51:38,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:38,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 932 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:51:38,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:39,170 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4378 proven. 114 refuted. 0 times theorem prover too weak. 4352 trivial. 0 not checked. [2023-11-29 06:51:39,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:51:39,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 84 proven. 114 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:51:39,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:39,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114138577] [2023-11-29 06:51:39,554 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:39,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715350458] [2023-11-29 06:51:39,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715350458] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:51:39,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:51:39,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 06:51:39,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797950753] [2023-11-29 06:51:39,555 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:51:39,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:51:39,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:39,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:51:39,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:51:39,558 INFO L87 Difference]: Start difference. First operand 623 states and 1018 transitions. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2023-11-29 06:51:40,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:40,015 INFO L93 Difference]: Finished difference Result 1265 states and 2053 transitions. [2023-11-29 06:51:40,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:51:40,016 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) Word has length 418 [2023-11-29 06:51:40,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:40,022 INFO L225 Difference]: With dead ends: 1265 [2023-11-29 06:51:40,022 INFO L226 Difference]: Without dead ends: 643 [2023-11-29 06:51:40,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 838 GetRequests, 828 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:51:40,025 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 278 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:40,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 535 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 06:51:40,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2023-11-29 06:51:40,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 624. [2023-11-29 06:51:40,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 474 states have (on average 1.5232067510548524) internal successors, (722), 477 states have internal predecessors, (722), 144 states have call successors, (144), 5 states have call predecessors, (144), 5 states have return successors, (144), 141 states have call predecessors, (144), 144 states have call successors, (144) [2023-11-29 06:51:40,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1010 transitions. [2023-11-29 06:51:40,084 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1010 transitions. Word has length 418 [2023-11-29 06:51:40,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:40,085 INFO L495 AbstractCegarLoop]: Abstraction has 624 states and 1010 transitions. [2023-11-29 06:51:40,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2023-11-29 06:51:40,086 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1010 transitions. [2023-11-29 06:51:40,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-11-29 06:51:40,089 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:40,090 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:40,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 06:51:40,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:40,291 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:40,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:40,291 INFO L85 PathProgramCache]: Analyzing trace with hash 667121352, now seen corresponding path program 1 times [2023-11-29 06:51:40,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:40,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898090826] [2023-11-29 06:51:40,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:40,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:40,359 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:40,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1422766482] [2023-11-29 06:51:40,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:40,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:40,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:40,361 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:40,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 06:51:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:40,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 06:51:40,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3496 proven. 51 refuted. 0 times theorem prover too weak. 5297 trivial. 0 not checked. [2023-11-29 06:51:41,494 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:51:41,950 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 147 proven. 51 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:51:41,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:41,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898090826] [2023-11-29 06:51:41,951 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:41,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422766482] [2023-11-29 06:51:41,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422766482] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:51:41,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:51:41,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 15 [2023-11-29 06:51:41,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257498369] [2023-11-29 06:51:41,952 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:51:41,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:51:41,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:41,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:51:41,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:51:41,955 INFO L87 Difference]: Start difference. First operand 624 states and 1010 transitions. Second operand has 15 states, 15 states have (on average 10.2) internal successors, (153), 15 states have internal predecessors, (153), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) [2023-11-29 06:51:46,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:46,308 INFO L93 Difference]: Finished difference Result 6818 states and 10896 transitions. [2023-11-29 06:51:46,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-29 06:51:46,309 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 10.2) internal successors, (153), 15 states have internal predecessors, (153), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) Word has length 418 [2023-11-29 06:51:46,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:46,353 INFO L225 Difference]: With dead ends: 6818 [2023-11-29 06:51:46,353 INFO L226 Difference]: Without dead ends: 6195 [2023-11-29 06:51:46,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 891 GetRequests, 831 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1168 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=935, Invalid=2725, Unknown=0, NotChecked=0, Total=3660 [2023-11-29 06:51:46,358 INFO L413 NwaCegarLoop]: 674 mSDtfsCounter, 2454 mSDsluCounter, 4259 mSDsCounter, 0 mSdLazyCounter, 2219 mSolverCounterSat, 1075 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2530 SdHoareTripleChecker+Valid, 4933 SdHoareTripleChecker+Invalid, 3294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1075 IncrementalHoareTripleChecker+Valid, 2219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:46,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2530 Valid, 4933 Invalid, 3294 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1075 Valid, 2219 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-29 06:51:46,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6195 states. [2023-11-29 06:51:46,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6195 to 2474. [2023-11-29 06:51:46,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2474 states, 1909 states have (on average 1.5196437925615505) internal successors, (2901), 1923 states have internal predecessors, (2901), 541 states have call successors, (541), 23 states have call predecessors, (541), 23 states have return successors, (541), 527 states have call predecessors, (541), 541 states have call successors, (541) [2023-11-29 06:51:46,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2474 states to 2474 states and 3983 transitions. [2023-11-29 06:51:46,752 INFO L78 Accepts]: Start accepts. Automaton has 2474 states and 3983 transitions. Word has length 418 [2023-11-29 06:51:46,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:46,753 INFO L495 AbstractCegarLoop]: Abstraction has 2474 states and 3983 transitions. [2023-11-29 06:51:46,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 10.2) internal successors, (153), 15 states have internal predecessors, (153), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) [2023-11-29 06:51:46,753 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 3983 transitions. [2023-11-29 06:51:46,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-11-29 06:51:46,759 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:46,759 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:46,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 06:51:46,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 06:51:46,960 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:46,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:46,961 INFO L85 PathProgramCache]: Analyzing trace with hash 594734794, now seen corresponding path program 1 times [2023-11-29 06:51:46,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:46,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65207429] [2023-11-29 06:51:46,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:46,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:47,015 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:47,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1937519007] [2023-11-29 06:51:47,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:47,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:47,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:47,017 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:47,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 06:51:47,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:47,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:51:47,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:48,188 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3577 proven. 93 refuted. 0 times theorem prover too weak. 5174 trivial. 0 not checked. [2023-11-29 06:51:48,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:51:48,757 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 297 proven. 96 refuted. 0 times theorem prover too weak. 8451 trivial. 0 not checked. [2023-11-29 06:51:48,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:48,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65207429] [2023-11-29 06:51:48,758 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:48,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937519007] [2023-11-29 06:51:48,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937519007] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:51:48,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:51:48,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2023-11-29 06:51:48,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777551069] [2023-11-29 06:51:48,759 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:51:48,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 06:51:48,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:48,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 06:51:48,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2023-11-29 06:51:48,762 INFO L87 Difference]: Start difference. First operand 2474 states and 3983 transitions. Second operand has 20 states, 20 states have (on average 8.1) internal successors, (162), 20 states have internal predecessors, (162), 6 states have call successors, (134), 4 states have call predecessors, (134), 8 states have return successors, (134), 6 states have call predecessors, (134), 6 states have call successors, (134) [2023-11-29 06:51:55,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:55,196 INFO L93 Difference]: Finished difference Result 10090 states and 16051 transitions. [2023-11-29 06:51:55,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2023-11-29 06:51:55,197 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 8.1) internal successors, (162), 20 states have internal predecessors, (162), 6 states have call successors, (134), 4 states have call predecessors, (134), 8 states have return successors, (134), 6 states have call predecessors, (134), 6 states have call successors, (134) Word has length 418 [2023-11-29 06:51:55,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:55,233 INFO L225 Difference]: With dead ends: 10090 [2023-11-29 06:51:55,234 INFO L226 Difference]: Without dead ends: 7617 [2023-11-29 06:51:55,245 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 929 GetRequests, 834 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3342 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2301, Invalid=6819, Unknown=0, NotChecked=0, Total=9120 [2023-11-29 06:51:55,246 INFO L413 NwaCegarLoop]: 1181 mSDtfsCounter, 2793 mSDsluCounter, 5943 mSDsCounter, 0 mSdLazyCounter, 3823 mSolverCounterSat, 1616 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2844 SdHoareTripleChecker+Valid, 7124 SdHoareTripleChecker+Invalid, 5439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1616 IncrementalHoareTripleChecker+Valid, 3823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:55,246 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2844 Valid, 7124 Invalid, 5439 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1616 Valid, 3823 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-11-29 06:51:55,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7617 states. [2023-11-29 06:51:55,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7617 to 3908. [2023-11-29 06:51:55,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3908 states, 2855 states have (on average 1.47215411558669) internal successors, (4203), 2881 states have internal predecessors, (4203), 1001 states have call successors, (1001), 51 states have call predecessors, (1001), 51 states have return successors, (1001), 975 states have call predecessors, (1001), 1001 states have call successors, (1001) [2023-11-29 06:51:55,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3908 states to 3908 states and 6205 transitions. [2023-11-29 06:51:55,894 INFO L78 Accepts]: Start accepts. Automaton has 3908 states and 6205 transitions. Word has length 418 [2023-11-29 06:51:55,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:55,895 INFO L495 AbstractCegarLoop]: Abstraction has 3908 states and 6205 transitions. [2023-11-29 06:51:55,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.1) internal successors, (162), 20 states have internal predecessors, (162), 6 states have call successors, (134), 4 states have call predecessors, (134), 8 states have return successors, (134), 6 states have call predecessors, (134), 6 states have call successors, (134) [2023-11-29 06:51:55,895 INFO L276 IsEmpty]: Start isEmpty. Operand 3908 states and 6205 transitions. [2023-11-29 06:51:55,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-11-29 06:51:55,900 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:55,900 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:55,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 06:51:56,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:56,102 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:56,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:56,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1721289861, now seen corresponding path program 1 times [2023-11-29 06:51:56,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:56,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234986937] [2023-11-29 06:51:56,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:56,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:56,144 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:56,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1938161908] [2023-11-29 06:51:56,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:56,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:56,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:56,145 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:56,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 06:51:56,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:56,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:51:56,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:56,416 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:51:56,416 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:51:56,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:56,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234986937] [2023-11-29 06:51:56,417 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:56,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938161908] [2023-11-29 06:51:56,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938161908] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:51:56,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:51:56,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:51:56,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942447814] [2023-11-29 06:51:56,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:51:56,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:51:56,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:56,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:51:56,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:51:56,419 INFO L87 Difference]: Start difference. First operand 3908 states and 6205 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:57,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:57,537 INFO L93 Difference]: Finished difference Result 9510 states and 15002 transitions. [2023-11-29 06:51:57,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:51:57,538 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 418 [2023-11-29 06:51:57,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:57,567 INFO L225 Difference]: With dead ends: 9510 [2023-11-29 06:51:57,567 INFO L226 Difference]: Without dead ends: 5690 [2023-11-29 06:51:57,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:51:57,578 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 509 mSDsluCounter, 885 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:57,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 1251 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 06:51:57,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5690 states. [2023-11-29 06:51:58,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5690 to 3978. [2023-11-29 06:51:58,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3978 states, 2896 states have (on average 1.4689226519337018) internal successors, (4254), 2923 states have internal predecessors, (4254), 1028 states have call successors, (1028), 53 states have call predecessors, (1028), 53 states have return successors, (1028), 1001 states have call predecessors, (1028), 1028 states have call successors, (1028) [2023-11-29 06:51:58,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3978 states to 3978 states and 6310 transitions. [2023-11-29 06:51:58,024 INFO L78 Accepts]: Start accepts. Automaton has 3978 states and 6310 transitions. Word has length 418 [2023-11-29 06:51:58,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:58,025 INFO L495 AbstractCegarLoop]: Abstraction has 3978 states and 6310 transitions. [2023-11-29 06:51:58,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:58,025 INFO L276 IsEmpty]: Start isEmpty. Operand 3978 states and 6310 transitions. [2023-11-29 06:51:58,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2023-11-29 06:51:58,029 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:58,029 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:58,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 06:51:58,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:58,230 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:51:58,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:58,231 INFO L85 PathProgramCache]: Analyzing trace with hash -404361334, now seen corresponding path program 1 times [2023-11-29 06:51:58,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:58,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702087827] [2023-11-29 06:51:58,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:58,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:58,285 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:51:58,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535808900] [2023-11-29 06:51:58,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:58,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:51:58,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:58,287 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:51:58,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 06:51:58,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:58,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 929 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:51:58,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:51:58,594 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:51:58,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:51:58,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:58,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702087827] [2023-11-29 06:51:58,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:51:58,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535808900] [2023-11-29 06:51:58,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535808900] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:51:58,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:51:58,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:51:58,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115795346] [2023-11-29 06:51:58,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:51:58,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:51:58,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:58,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:51:58,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:51:58,598 INFO L87 Difference]: Start difference. First operand 3978 states and 6310 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:59,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:51:59,152 INFO L93 Difference]: Finished difference Result 8911 states and 14106 transitions. [2023-11-29 06:51:59,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:51:59,153 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 418 [2023-11-29 06:51:59,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:51:59,173 INFO L225 Difference]: With dead ends: 8911 [2023-11-29 06:51:59,173 INFO L226 Difference]: Without dead ends: 5021 [2023-11-29 06:51:59,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 416 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 06:51:59,184 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 291 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 06:51:59,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 675 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 06:51:59,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5021 states. [2023-11-29 06:51:59,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5021 to 4450. [2023-11-29 06:51:59,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4450 states, 3188 states have (on average 1.4554579673776662) internal successors, (4640), 3218 states have internal predecessors, (4640), 1197 states have call successors, (1197), 64 states have call predecessors, (1197), 64 states have return successors, (1197), 1167 states have call predecessors, (1197), 1197 states have call successors, (1197) [2023-11-29 06:51:59,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4450 states to 4450 states and 7034 transitions. [2023-11-29 06:51:59,830 INFO L78 Accepts]: Start accepts. Automaton has 4450 states and 7034 transitions. Word has length 418 [2023-11-29 06:51:59,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:51:59,831 INFO L495 AbstractCegarLoop]: Abstraction has 4450 states and 7034 transitions. [2023-11-29 06:51:59,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:51:59,832 INFO L276 IsEmpty]: Start isEmpty. Operand 4450 states and 7034 transitions. [2023-11-29 06:51:59,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2023-11-29 06:51:59,838 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:51:59,838 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:51:59,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 06:52:00,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:00,045 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:00,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:00,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1266151558, now seen corresponding path program 1 times [2023-11-29 06:52:00,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:00,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888504225] [2023-11-29 06:52:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:00,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:00,101 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:00,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [523007738] [2023-11-29 06:52:00,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:00,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:00,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:00,103 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:00,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 06:52:00,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:00,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 06:52:00,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:02,784 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3497 proven. 303 refuted. 0 times theorem prover too weak. 5044 trivial. 0 not checked. [2023-11-29 06:52:02,784 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:52:05,800 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 39 proven. 159 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:52:05,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:05,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888504225] [2023-11-29 06:52:05,800 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:05,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523007738] [2023-11-29 06:52:05,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523007738] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:52:05,801 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:52:05,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2023-11-29 06:52:05,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788283957] [2023-11-29 06:52:05,801 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:52:05,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 06:52:05,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:05,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 06:52:05,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:52:05,804 INFO L87 Difference]: Start difference. First operand 4450 states and 7034 transitions. Second operand has 17 states, 17 states have (on average 9.705882352941176) internal successors, (165), 17 states have internal predecessors, (165), 4 states have call successors, (120), 3 states have call predecessors, (120), 6 states have return successors, (121), 4 states have call predecessors, (121), 4 states have call successors, (121) [2023-11-29 06:52:07,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:52:07,710 INFO L93 Difference]: Finished difference Result 11154 states and 17114 transitions. [2023-11-29 06:52:07,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 06:52:07,711 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 9.705882352941176) internal successors, (165), 17 states have internal predecessors, (165), 4 states have call successors, (120), 3 states have call predecessors, (120), 6 states have return successors, (121), 4 states have call predecessors, (121), 4 states have call successors, (121) Word has length 419 [2023-11-29 06:52:07,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:52:07,725 INFO L225 Difference]: With dead ends: 11154 [2023-11-29 06:52:07,726 INFO L226 Difference]: Without dead ends: 6792 [2023-11-29 06:52:07,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 852 GetRequests, 822 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2023-11-29 06:52:07,735 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 466 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 1523 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 1733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 1523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:52:07,736 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 1152 Invalid, 1733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 1523 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 06:52:07,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6792 states. [2023-11-29 06:52:08,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6792 to 6590. [2023-11-29 06:52:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6590 states, 4781 states have (on average 1.410792721188036) internal successors, (6745), 4843 states have internal predecessors, (6745), 1613 states have call successors, (1613), 195 states have call predecessors, (1613), 195 states have return successors, (1613), 1551 states have call predecessors, (1613), 1613 states have call successors, (1613) [2023-11-29 06:52:08,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 9971 transitions. [2023-11-29 06:52:08,451 INFO L78 Accepts]: Start accepts. Automaton has 6590 states and 9971 transitions. Word has length 419 [2023-11-29 06:52:08,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:52:08,452 INFO L495 AbstractCegarLoop]: Abstraction has 6590 states and 9971 transitions. [2023-11-29 06:52:08,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.705882352941176) internal successors, (165), 17 states have internal predecessors, (165), 4 states have call successors, (120), 3 states have call predecessors, (120), 6 states have return successors, (121), 4 states have call predecessors, (121), 4 states have call successors, (121) [2023-11-29 06:52:08,452 INFO L276 IsEmpty]: Start isEmpty. Operand 6590 states and 9971 transitions. [2023-11-29 06:52:08,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2023-11-29 06:52:08,460 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:52:08,460 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:52:08,466 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 06:52:08,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 06:52:08,661 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:08,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:08,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1852957572, now seen corresponding path program 1 times [2023-11-29 06:52:08,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:08,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008714103] [2023-11-29 06:52:08,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:08,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:08,712 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:08,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101847048] [2023-11-29 06:52:08,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:08,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:08,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:08,713 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:08,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 06:52:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:09,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 06:52:09,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:10,829 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3377 proven. 661 refuted. 0 times theorem prover too weak. 4806 trivial. 0 not checked. [2023-11-29 06:52:10,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:52:11,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 183 proven. 402 refuted. 0 times theorem prover too weak. 8259 trivial. 0 not checked. [2023-11-29 06:52:11,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008714103] [2023-11-29 06:52:11,504 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:11,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101847048] [2023-11-29 06:52:11,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101847048] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:52:11,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:52:11,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12] total 26 [2023-11-29 06:52:11,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000318272] [2023-11-29 06:52:11,504 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:52:11,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 06:52:11,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:11,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 06:52:11,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=458, Unknown=0, NotChecked=0, Total=650 [2023-11-29 06:52:11,507 INFO L87 Difference]: Start difference. First operand 6590 states and 9971 transitions. Second operand has 26 states, 25 states have (on average 6.68) internal successors, (167), 24 states have internal predecessors, (167), 7 states have call successors, (118), 5 states have call predecessors, (118), 10 states have return successors, (119), 7 states have call predecessors, (119), 7 states have call successors, (119) [2023-11-29 06:52:14,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:52:14,746 INFO L93 Difference]: Finished difference Result 22804 states and 33214 transitions. [2023-11-29 06:52:14,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-29 06:52:14,746 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 6.68) internal successors, (167), 24 states have internal predecessors, (167), 7 states have call successors, (118), 5 states have call predecessors, (118), 10 states have return successors, (119), 7 states have call predecessors, (119), 7 states have call successors, (119) Word has length 419 [2023-11-29 06:52:14,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:52:14,778 INFO L225 Difference]: With dead ends: 22804 [2023-11-29 06:52:14,778 INFO L226 Difference]: Without dead ends: 16314 [2023-11-29 06:52:14,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 868 GetRequests, 814 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 900 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=808, Invalid=2054, Unknown=0, NotChecked=0, Total=2862 [2023-11-29 06:52:14,791 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 809 mSDsluCounter, 1009 mSDsCounter, 0 mSdLazyCounter, 1426 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 862 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 1426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 06:52:14,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [862 Valid, 1212 Invalid, 1700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 1426 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 06:52:14,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16314 states. [2023-11-29 06:52:15,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16314 to 9242. [2023-11-29 06:52:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9242 states, 7212 states have (on average 1.430255130338325) internal successors, (10315), 7280 states have internal predecessors, (10315), 1691 states have call successors, (1691), 338 states have call predecessors, (1691), 338 states have return successors, (1691), 1623 states have call predecessors, (1691), 1691 states have call successors, (1691) [2023-11-29 06:52:15,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9242 states to 9242 states and 13697 transitions. [2023-11-29 06:52:15,921 INFO L78 Accepts]: Start accepts. Automaton has 9242 states and 13697 transitions. Word has length 419 [2023-11-29 06:52:15,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:52:15,922 INFO L495 AbstractCegarLoop]: Abstraction has 9242 states and 13697 transitions. [2023-11-29 06:52:15,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 6.68) internal successors, (167), 24 states have internal predecessors, (167), 7 states have call successors, (118), 5 states have call predecessors, (118), 10 states have return successors, (119), 7 states have call predecessors, (119), 7 states have call successors, (119) [2023-11-29 06:52:15,922 INFO L276 IsEmpty]: Start isEmpty. Operand 9242 states and 13697 transitions. [2023-11-29 06:52:15,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2023-11-29 06:52:15,929 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:52:15,929 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:52:15,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 06:52:16,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 06:52:16,130 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:16,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:16,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1430255746, now seen corresponding path program 1 times [2023-11-29 06:52:16,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:16,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246113702] [2023-11-29 06:52:16,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:16,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:16,183 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:16,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [193631289] [2023-11-29 06:52:16,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:16,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:16,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:16,184 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:16,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 06:52:16,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:16,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:52:16,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:16,909 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2023-11-29 06:52:16,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:52:17,219 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 21 proven. 177 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:52:17,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:17,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246113702] [2023-11-29 06:52:17,219 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:17,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193631289] [2023-11-29 06:52:17,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193631289] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:52:17,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:52:17,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-29 06:52:17,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921246699] [2023-11-29 06:52:17,220 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:52:17,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:52:17,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:17,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:52:17,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:52:17,222 INFO L87 Difference]: Start difference. First operand 9242 states and 13697 transitions. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 2 states have call successors, (126), 2 states have call predecessors, (126), 4 states have return successors, (127), 2 states have call predecessors, (127), 2 states have call successors, (127) [2023-11-29 06:52:19,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:52:19,803 INFO L93 Difference]: Finished difference Result 26317 states and 38239 transitions. [2023-11-29 06:52:19,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:52:19,804 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 2 states have call successors, (126), 2 states have call predecessors, (126), 4 states have return successors, (127), 2 states have call predecessors, (127), 2 states have call successors, (127) Word has length 419 [2023-11-29 06:52:19,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:52:19,841 INFO L225 Difference]: With dead ends: 26317 [2023-11-29 06:52:19,841 INFO L226 Difference]: Without dead ends: 17156 [2023-11-29 06:52:19,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 829 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:52:19,862 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 507 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 994 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 06:52:19,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [515 Valid, 994 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 894 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 06:52:19,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17156 states. [2023-11-29 06:52:22,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17156 to 16310. [2023-11-29 06:52:22,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16310 states, 12405 states have (on average 1.3863764611043934) internal successors, (17198), 12530 states have internal predecessors, (17198), 3137 states have call successors, (3137), 767 states have call predecessors, (3137), 767 states have return successors, (3137), 3012 states have call predecessors, (3137), 3137 states have call successors, (3137) [2023-11-29 06:52:22,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16310 states to 16310 states and 23472 transitions. [2023-11-29 06:52:22,193 INFO L78 Accepts]: Start accepts. Automaton has 16310 states and 23472 transitions. Word has length 419 [2023-11-29 06:52:22,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:52:22,194 INFO L495 AbstractCegarLoop]: Abstraction has 16310 states and 23472 transitions. [2023-11-29 06:52:22,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 8 states have internal predecessors, (96), 2 states have call successors, (126), 2 states have call predecessors, (126), 4 states have return successors, (127), 2 states have call predecessors, (127), 2 states have call successors, (127) [2023-11-29 06:52:22,194 INFO L276 IsEmpty]: Start isEmpty. Operand 16310 states and 23472 transitions. [2023-11-29 06:52:22,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2023-11-29 06:52:22,207 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:52:22,208 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:52:22,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 06:52:22,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 06:52:22,408 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:22,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:22,409 INFO L85 PathProgramCache]: Analyzing trace with hash 39477766, now seen corresponding path program 1 times [2023-11-29 06:52:22,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:22,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173883054] [2023-11-29 06:52:22,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:22,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:22,459 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:22,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118355603] [2023-11-29 06:52:22,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:22,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:22,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:22,460 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:22,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 06:52:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:22,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 939 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:52:22,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:23,021 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4216 proven. 123 refuted. 0 times theorem prover too weak. 4505 trivial. 0 not checked. [2023-11-29 06:52:23,021 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:52:23,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 75 proven. 123 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:52:23,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:23,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173883054] [2023-11-29 06:52:23,252 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:23,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118355603] [2023-11-29 06:52:23,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118355603] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:52:23,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:52:23,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 06:52:23,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105317038] [2023-11-29 06:52:23,253 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:52:23,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:52:23,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:23,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:52:23,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:52:23,255 INFO L87 Difference]: Start difference. First operand 16310 states and 23472 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 2 states have call predecessors, (109), 2 states have call successors, (109) [2023-11-29 06:52:25,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:52:25,146 INFO L93 Difference]: Finished difference Result 30385 states and 43474 transitions. [2023-11-29 06:52:25,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:52:25,146 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 2 states have call predecessors, (109), 2 states have call successors, (109) Word has length 419 [2023-11-29 06:52:25,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:52:25,168 INFO L225 Difference]: With dead ends: 30385 [2023-11-29 06:52:25,168 INFO L226 Difference]: Without dead ends: 14199 [2023-11-29 06:52:25,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 840 GetRequests, 830 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:52:25,185 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 146 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 06:52:25,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 502 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 06:52:25,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14199 states. [2023-11-29 06:52:27,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14199 to 13693. [2023-11-29 06:52:27,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13693 states, 10272 states have (on average 1.3573792834890965) internal successors, (13943), 10381 states have internal predecessors, (13943), 2729 states have call successors, (2729), 691 states have call predecessors, (2729), 691 states have return successors, (2729), 2620 states have call predecessors, (2729), 2729 states have call successors, (2729) [2023-11-29 06:52:27,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13693 states to 13693 states and 19401 transitions. [2023-11-29 06:52:27,189 INFO L78 Accepts]: Start accepts. Automaton has 13693 states and 19401 transitions. Word has length 419 [2023-11-29 06:52:27,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:52:27,190 INFO L495 AbstractCegarLoop]: Abstraction has 13693 states and 19401 transitions. [2023-11-29 06:52:27,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (108), 2 states have call predecessors, (108), 4 states have return successors, (109), 2 states have call predecessors, (109), 2 states have call successors, (109) [2023-11-29 06:52:27,190 INFO L276 IsEmpty]: Start isEmpty. Operand 13693 states and 19401 transitions. [2023-11-29 06:52:27,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2023-11-29 06:52:27,195 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:52:27,196 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:52:27,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-29 06:52:27,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 06:52:27,396 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:27,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:27,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1514064357, now seen corresponding path program 1 times [2023-11-29 06:52:27,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:27,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9451341] [2023-11-29 06:52:27,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:27,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:27,438 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:27,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951356434] [2023-11-29 06:52:27,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:27,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:27,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:27,441 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:27,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 06:52:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:27,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 931 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:52:27,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:27,772 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:52:27,772 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:52:27,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:27,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9451341] [2023-11-29 06:52:27,773 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:27,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951356434] [2023-11-29 06:52:27,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951356434] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:52:27,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:52:27,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:52:27,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201548290] [2023-11-29 06:52:27,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:52:27,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:52:27,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:27,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:52:27,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:52:27,776 INFO L87 Difference]: Start difference. First operand 13693 states and 19401 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:52:29,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:52:29,358 INFO L93 Difference]: Finished difference Result 27232 states and 38598 transitions. [2023-11-29 06:52:29,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:52:29,358 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 419 [2023-11-29 06:52:29,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:52:29,384 INFO L225 Difference]: With dead ends: 27232 [2023-11-29 06:52:29,384 INFO L226 Difference]: Without dead ends: 13667 [2023-11-29 06:52:29,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 416 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 06:52:29,404 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 291 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 06:52:29,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 917 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 06:52:29,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13667 states. [2023-11-29 06:52:31,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13667 to 13647. [2023-11-29 06:52:31,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13647 states, 10226 states have (on average 1.3495012712693135) internal successors, (13800), 10335 states have internal predecessors, (13800), 2729 states have call successors, (2729), 691 states have call predecessors, (2729), 691 states have return successors, (2729), 2620 states have call predecessors, (2729), 2729 states have call successors, (2729) [2023-11-29 06:52:31,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13647 states to 13647 states and 19258 transitions. [2023-11-29 06:52:31,091 INFO L78 Accepts]: Start accepts. Automaton has 13647 states and 19258 transitions. Word has length 419 [2023-11-29 06:52:31,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:52:31,092 INFO L495 AbstractCegarLoop]: Abstraction has 13647 states and 19258 transitions. [2023-11-29 06:52:31,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:52:31,092 INFO L276 IsEmpty]: Start isEmpty. Operand 13647 states and 19258 transitions. [2023-11-29 06:52:31,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2023-11-29 06:52:31,098 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:52:31,098 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:52:31,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-29 06:52:31,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 06:52:31,299 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:31,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:31,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1111930982, now seen corresponding path program 1 times [2023-11-29 06:52:31,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:31,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831680089] [2023-11-29 06:52:31,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:31,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:31,338 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:31,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2003183849] [2023-11-29 06:52:31,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:31,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:31,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:31,339 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:31,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 06:52:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:31,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 936 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:52:31,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:32,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3057 proven. 159 refuted. 0 times theorem prover too weak. 5628 trivial. 0 not checked. [2023-11-29 06:52:32,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:52:33,293 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 39 proven. 159 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:52:33,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:33,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831680089] [2023-11-29 06:52:33,293 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:33,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003183849] [2023-11-29 06:52:33,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003183849] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:52:33,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:52:33,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 06:52:33,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530891995] [2023-11-29 06:52:33,294 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:52:33,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:52:33,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:33,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:52:33,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:52:33,297 INFO L87 Difference]: Start difference. First operand 13647 states and 19258 transitions. Second operand has 14 states, 14 states have (on average 9.928571428571429) internal successors, (139), 14 states have internal predecessors, (139), 7 states have call successors, (127), 4 states have call predecessors, (127), 6 states have return successors, (127), 7 states have call predecessors, (127), 7 states have call successors, (127) [2023-11-29 06:52:35,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:52:35,657 INFO L93 Difference]: Finished difference Result 24732 states and 34643 transitions. [2023-11-29 06:52:35,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:52:35,658 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.928571428571429) internal successors, (139), 14 states have internal predecessors, (139), 7 states have call successors, (127), 4 states have call predecessors, (127), 6 states have return successors, (127), 7 states have call predecessors, (127), 7 states have call successors, (127) Word has length 419 [2023-11-29 06:52:35,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:52:35,678 INFO L225 Difference]: With dead ends: 24732 [2023-11-29 06:52:35,678 INFO L226 Difference]: Without dead ends: 11213 [2023-11-29 06:52:35,698 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 841 GetRequests, 824 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2023-11-29 06:52:35,699 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 298 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:52:35,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 466 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 623 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 06:52:35,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11213 states. [2023-11-29 06:52:37,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11213 to 10913. [2023-11-29 06:52:37,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10913 states, 7925 states have (on average 1.3215141955835963) internal successors, (10473), 8022 states have internal predecessors, (10473), 2378 states have call successors, (2378), 609 states have call predecessors, (2378), 609 states have return successors, (2378), 2281 states have call predecessors, (2378), 2378 states have call successors, (2378) [2023-11-29 06:52:37,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10913 states to 10913 states and 15229 transitions. [2023-11-29 06:52:37,213 INFO L78 Accepts]: Start accepts. Automaton has 10913 states and 15229 transitions. Word has length 419 [2023-11-29 06:52:37,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:52:37,213 INFO L495 AbstractCegarLoop]: Abstraction has 10913 states and 15229 transitions. [2023-11-29 06:52:37,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.928571428571429) internal successors, (139), 14 states have internal predecessors, (139), 7 states have call successors, (127), 4 states have call predecessors, (127), 6 states have return successors, (127), 7 states have call predecessors, (127), 7 states have call successors, (127) [2023-11-29 06:52:37,214 INFO L276 IsEmpty]: Start isEmpty. Operand 10913 states and 15229 transitions. [2023-11-29 06:52:37,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-11-29 06:52:37,217 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:52:37,218 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:52:37,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 06:52:37,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 06:52:37,418 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:37,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash -424134255, now seen corresponding path program 1 times [2023-11-29 06:52:37,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:37,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337599001] [2023-11-29 06:52:37,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:37,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:37,463 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:37,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1834251255] [2023-11-29 06:52:37,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:37,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:37,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:37,465 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:37,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 06:52:37,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:37,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 932 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 06:52:37,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2023-11-29 06:52:39,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:52:40,058 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 21 proven. 177 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:52:40,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:40,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337599001] [2023-11-29 06:52:40,059 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:40,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834251255] [2023-11-29 06:52:40,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834251255] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:52:40,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:52:40,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2023-11-29 06:52:40,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213531155] [2023-11-29 06:52:40,060 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:52:40,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 06:52:40,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:40,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 06:52:40,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-11-29 06:52:40,062 INFO L87 Difference]: Start difference. First operand 10913 states and 15229 transitions. Second operand has 16 states, 16 states have (on average 10.8125) internal successors, (173), 16 states have internal predecessors, (173), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) [2023-11-29 06:52:47,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:52:47,214 INFO L93 Difference]: Finished difference Result 44436 states and 62919 transitions. [2023-11-29 06:52:47,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-29 06:52:47,215 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.8125) internal successors, (173), 16 states have internal predecessors, (173), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) Word has length 420 [2023-11-29 06:52:47,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:52:47,257 INFO L225 Difference]: With dead ends: 44436 [2023-11-29 06:52:47,257 INFO L226 Difference]: Without dead ends: 33664 [2023-11-29 06:52:47,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 880 GetRequests, 831 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=688, Invalid=1862, Unknown=0, NotChecked=0, Total=2550 [2023-11-29 06:52:47,273 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 2600 mSDsluCounter, 2095 mSDsCounter, 0 mSdLazyCounter, 2457 mSolverCounterSat, 529 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2608 SdHoareTripleChecker+Valid, 2412 SdHoareTripleChecker+Invalid, 2986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 529 IncrementalHoareTripleChecker+Valid, 2457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-29 06:52:47,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2608 Valid, 2412 Invalid, 2986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [529 Valid, 2457 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-29 06:52:47,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33664 states. [2023-11-29 06:52:50,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33664 to 23030. [2023-11-29 06:52:50,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23030 states, 17907 states have (on average 1.3643826436589044) internal successors, (24432), 18115 states have internal predecessors, (24432), 4036 states have call successors, (4036), 1086 states have call predecessors, (4036), 1086 states have return successors, (4036), 3828 states have call predecessors, (4036), 4036 states have call successors, (4036) [2023-11-29 06:52:50,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23030 states to 23030 states and 32504 transitions. [2023-11-29 06:52:50,814 INFO L78 Accepts]: Start accepts. Automaton has 23030 states and 32504 transitions. Word has length 420 [2023-11-29 06:52:50,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:52:50,814 INFO L495 AbstractCegarLoop]: Abstraction has 23030 states and 32504 transitions. [2023-11-29 06:52:50,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.8125) internal successors, (173), 16 states have internal predecessors, (173), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) [2023-11-29 06:52:50,814 INFO L276 IsEmpty]: Start isEmpty. Operand 23030 states and 32504 transitions. [2023-11-29 06:52:50,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-11-29 06:52:50,819 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:52:50,819 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:52:50,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 06:52:51,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 06:52:51,020 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:52:51,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:51,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1405131893, now seen corresponding path program 1 times [2023-11-29 06:52:51,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:51,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807714841] [2023-11-29 06:52:51,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:51,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:51,062 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:52:51,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148928100] [2023-11-29 06:52:51,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:51,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:52:51,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:52:51,064 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:52:51,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 06:52:51,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:51,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:52:51,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:52:52,257 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-11-29 06:52:52,257 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:52:52,542 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 39 proven. 159 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:52:52,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:52,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807714841] [2023-11-29 06:52:52,543 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:52:52,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148928100] [2023-11-29 06:52:52,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148928100] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:52:52,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:52:52,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-11-29 06:52:52,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153949947] [2023-11-29 06:52:52,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:52:52,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:52:52,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:52,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:52:52,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:52:52,545 INFO L87 Difference]: Start difference. First operand 23030 states and 32504 transitions. Second operand has 14 states, 14 states have (on average 10.0) internal successors, (140), 14 states have internal predecessors, (140), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) [2023-11-29 06:53:00,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:53:00,357 INFO L93 Difference]: Finished difference Result 64993 states and 91813 transitions. [2023-11-29 06:53:00,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 06:53:00,358 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 10.0) internal successors, (140), 14 states have internal predecessors, (140), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) Word has length 420 [2023-11-29 06:53:00,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:53:00,412 INFO L225 Difference]: With dead ends: 64993 [2023-11-29 06:53:00,413 INFO L226 Difference]: Without dead ends: 42104 [2023-11-29 06:53:00,435 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 863 GetRequests, 830 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=324, Invalid=866, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 06:53:00,436 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 1699 mSDsluCounter, 1891 mSDsCounter, 0 mSdLazyCounter, 2003 mSolverCounterSat, 770 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1765 SdHoareTripleChecker+Valid, 2135 SdHoareTripleChecker+Invalid, 2773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 770 IncrementalHoareTripleChecker+Valid, 2003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-29 06:53:00,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1765 Valid, 2135 Invalid, 2773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [770 Valid, 2003 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-29 06:53:00,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42104 states. [2023-11-29 06:53:05,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42104 to 28713. [2023-11-29 06:53:05,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28713 states, 21624 states have (on average 1.332824639289678) internal successors, (28821), 21852 states have internal predecessors, (28821), 5488 states have call successors, (5488), 1600 states have call predecessors, (5488), 1600 states have return successors, (5488), 5260 states have call predecessors, (5488), 5488 states have call successors, (5488) [2023-11-29 06:53:05,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28713 states to 28713 states and 39797 transitions. [2023-11-29 06:53:05,424 INFO L78 Accepts]: Start accepts. Automaton has 28713 states and 39797 transitions. Word has length 420 [2023-11-29 06:53:05,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:53:05,424 INFO L495 AbstractCegarLoop]: Abstraction has 28713 states and 39797 transitions. [2023-11-29 06:53:05,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.0) internal successors, (140), 14 states have internal predecessors, (140), 4 states have call successors, (134), 3 states have call predecessors, (134), 5 states have return successors, (134), 4 states have call predecessors, (134), 4 states have call successors, (134) [2023-11-29 06:53:05,424 INFO L276 IsEmpty]: Start isEmpty. Operand 28713 states and 39797 transitions. [2023-11-29 06:53:05,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-11-29 06:53:05,428 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:53:05,428 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:53:05,434 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 06:53:05,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 06:53:05,629 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:53:05,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:53:05,629 INFO L85 PathProgramCache]: Analyzing trace with hash -961562701, now seen corresponding path program 1 times [2023-11-29 06:53:05,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:53:05,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586879779] [2023-11-29 06:53:05,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:53:05,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:53:05,666 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:53:05,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [833997610] [2023-11-29 06:53:05,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:53:05,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:53:05,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:53:05,667 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:53:05,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 06:53:05,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:53:05,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 934 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 06:53:05,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:53:10,181 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3990 proven. 630 refuted. 0 times theorem prover too weak. 4224 trivial. 0 not checked. [2023-11-29 06:53:10,181 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:53:16,882 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 69 proven. 129 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:53:16,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:53:16,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586879779] [2023-11-29 06:53:16,883 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:53:16,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833997610] [2023-11-29 06:53:16,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833997610] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:53:16,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:53:16,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 9] total 30 [2023-11-29 06:53:16,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280711671] [2023-11-29 06:53:16,883 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:53:16,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 06:53:16,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:53:16,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 06:53:16,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=715, Unknown=0, NotChecked=0, Total=870 [2023-11-29 06:53:16,886 INFO L87 Difference]: Start difference. First operand 28713 states and 39797 transitions. Second operand has 30 states, 30 states have (on average 5.933333333333334) internal successors, (178), 28 states have internal predecessors, (178), 8 states have call successors, (134), 7 states have call predecessors, (134), 9 states have return successors, (134), 8 states have call predecessors, (134), 8 states have call successors, (134) [2023-11-29 06:53:45,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:53:45,163 INFO L93 Difference]: Finished difference Result 121592 states and 167437 transitions. [2023-11-29 06:53:45,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-29 06:53:45,164 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 5.933333333333334) internal successors, (178), 28 states have internal predecessors, (178), 8 states have call successors, (134), 7 states have call predecessors, (134), 9 states have return successors, (134), 8 states have call predecessors, (134), 8 states have call successors, (134) Word has length 420 [2023-11-29 06:53:45,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:53:45,311 INFO L225 Difference]: With dead ends: 121592 [2023-11-29 06:53:45,311 INFO L226 Difference]: Without dead ends: 93020 [2023-11-29 06:53:45,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 892 GetRequests, 815 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1955 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1130, Invalid=5032, Unknown=0, NotChecked=0, Total=6162 [2023-11-29 06:53:45,347 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 2912 mSDsluCounter, 2848 mSDsCounter, 0 mSdLazyCounter, 3281 mSolverCounterSat, 1453 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2934 SdHoareTripleChecker+Valid, 3269 SdHoareTripleChecker+Invalid, 4734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1453 IncrementalHoareTripleChecker+Valid, 3281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-11-29 06:53:45,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2934 Valid, 3269 Invalid, 4734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1453 Valid, 3281 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-11-29 06:53:45,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93020 states. [2023-11-29 06:53:54,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93020 to 37502. [2023-11-29 06:53:54,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37502 states, 28778 states have (on average 1.3438042949475293) internal successors, (38672), 29051 states have internal predecessors, (38672), 6617 states have call successors, (6617), 2106 states have call predecessors, (6617), 2106 states have return successors, (6617), 6344 states have call predecessors, (6617), 6617 states have call successors, (6617) [2023-11-29 06:53:54,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37502 states to 37502 states and 51906 transitions. [2023-11-29 06:53:54,905 INFO L78 Accepts]: Start accepts. Automaton has 37502 states and 51906 transitions. Word has length 420 [2023-11-29 06:53:54,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:53:54,906 INFO L495 AbstractCegarLoop]: Abstraction has 37502 states and 51906 transitions. [2023-11-29 06:53:54,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.933333333333334) internal successors, (178), 28 states have internal predecessors, (178), 8 states have call successors, (134), 7 states have call predecessors, (134), 9 states have return successors, (134), 8 states have call predecessors, (134), 8 states have call successors, (134) [2023-11-29 06:53:54,906 INFO L276 IsEmpty]: Start isEmpty. Operand 37502 states and 51906 transitions. [2023-11-29 06:53:54,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2023-11-29 06:53:54,911 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:53:54,911 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:53:54,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 06:53:55,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 06:53:55,112 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:53:55,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:53:55,112 INFO L85 PathProgramCache]: Analyzing trace with hash -143914251, now seen corresponding path program 1 times [2023-11-29 06:53:55,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:53:55,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718052284] [2023-11-29 06:53:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:53:55,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:53:55,146 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:53:55,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601932373] [2023-11-29 06:53:55,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:53:55,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:53:55,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:53:55,148 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:53:55,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 06:53:55,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 06:53:55,747 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 06:53:56,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 06:53:56,607 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 06:53:56,607 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 06:53:56,608 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 06:53:56,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 06:53:56,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:53:56,813 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:53:56,816 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 06:53:57,031 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 06:53:57,034 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-29 06:53:57,035 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-29 06:53:57,035 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-29 06:53:57,035 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short46 could not be translated [2023-11-29 06:53:57,036 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-29 06:53:57,036 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short48 could not be translated [2023-11-29 06:53:57,036 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short46 could not be translated [2023-11-29 06:53:57,079 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 06:53:57 BoogieIcfgContainer [2023-11-29 06:53:57,079 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 06:53:57,080 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 06:53:57,080 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 06:53:57,080 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 06:53:57,080 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:51:33" (3/4) ... [2023-11-29 06:53:57,082 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 06:53:57,083 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 06:53:57,084 INFO L158 Benchmark]: Toolchain (without parser) took 145124.54ms. Allocated memory was 155.2MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 118.5MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2023-11-29 06:53:57,084 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 109.1MB. Free memory is still 57.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 06:53:57,085 INFO L158 Benchmark]: CACSL2BoogieTranslator took 449.86ms. Allocated memory is still 155.2MB. Free memory was 118.2MB in the beginning and 90.9MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-11-29 06:53:57,085 INFO L158 Benchmark]: Boogie Procedure Inliner took 123.22ms. Allocated memory is still 155.2MB. Free memory was 90.9MB in the beginning and 117.9MB in the end (delta: -27.0MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. [2023-11-29 06:53:57,085 INFO L158 Benchmark]: Boogie Preprocessor took 97.38ms. Allocated memory is still 155.2MB. Free memory was 117.9MB in the beginning and 86.7MB in the end (delta: 31.2MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2023-11-29 06:53:57,086 INFO L158 Benchmark]: RCFGBuilder took 946.73ms. Allocated memory is still 155.2MB. Free memory was 86.7MB in the beginning and 84.1MB in the end (delta: 2.6MB). Peak memory consumption was 47.5MB. Max. memory is 16.1GB. [2023-11-29 06:53:57,086 INFO L158 Benchmark]: TraceAbstraction took 143497.73ms. Allocated memory was 155.2MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 84.1MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2023-11-29 06:53:57,086 INFO L158 Benchmark]: Witness Printer took 3.67ms. Allocated memory is still 3.7GB. Free memory was 2.1GB in the beginning and 2.1GB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-29 06:53:57,088 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.16ms. Allocated memory is still 109.1MB. Free memory is still 57.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 449.86ms. Allocated memory is still 155.2MB. Free memory was 118.2MB in the beginning and 90.9MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 123.22ms. Allocated memory is still 155.2MB. Free memory was 90.9MB in the beginning and 117.9MB in the end (delta: -27.0MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.38ms. Allocated memory is still 155.2MB. Free memory was 117.9MB in the beginning and 86.7MB in the end (delta: 31.2MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * RCFGBuilder took 946.73ms. Allocated memory is still 155.2MB. Free memory was 86.7MB in the beginning and 84.1MB in the end (delta: 2.6MB). Peak memory consumption was 47.5MB. Max. memory is 16.1GB. * TraceAbstraction took 143497.73ms. Allocated memory was 155.2MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 84.1MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Witness Printer took 3.67ms. Allocated memory is still 3.7GB. Free memory was 2.1GB in the beginning and 2.1GB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short46 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short48 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short46 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 381, overapproximation of shiftRight at line 213, overapproximation of shiftLeft at line 244, overapproximation of someUnaryDOUBLEoperation at line 23, overapproximation of someBinaryDOUBLEComparisonOperation at line 381. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 0; [L23] float var_1_3 = -0.1; [L24] float var_1_4 = 127.25; [L25] float var_1_5 = 2.75; [L26] float var_1_6 = 255.25; [L27] signed char var_1_7 = 25; [L28] signed char var_1_8 = 16; [L29] signed char var_1_9 = -4; [L30] unsigned char var_1_10 = 1; [L31] unsigned char var_1_11 = 64; [L32] unsigned short int var_1_12 = 32; [L33] unsigned short int var_1_13 = 53860; [L34] unsigned char var_1_14 = 2; [L35] unsigned char var_1_15 = 8; [L36] unsigned long int var_1_16 = 64; [L37] unsigned short int var_1_17 = 100; [L38] unsigned char var_1_18 = 100; [L39] unsigned char var_1_19 = 100; [L40] unsigned short int var_1_20 = 57356; [L41] unsigned char var_1_21 = 0; [L42] unsigned char var_1_25 = 1; [L43] unsigned char var_1_26 = 0; [L44] unsigned char var_1_27 = 0; [L45] unsigned char var_1_28 = 50; [L46] unsigned char var_1_29 = 128; [L47] unsigned char var_1_30 = 2; [L48] unsigned char var_1_31 = 25; [L49] unsigned char var_1_32 = 10; [L50] signed long int var_1_33 = -256; [L51] signed long int var_1_34 = -4; [L52] signed long int var_1_35 = -8; [L53] signed long int var_1_36 = 500; [L54] unsigned char var_1_37 = 1; [L55] unsigned char var_1_38 = 1; [L56] unsigned char var_1_39 = 4; [L57] signed char var_1_40 = 32; [L58] signed char var_1_41 = 10; [L59] signed char var_1_42 = 1; [L60] signed char var_1_43 = -8; [L61] signed short int var_1_44 = -256; [L62] unsigned short int var_1_45 = 256; [L63] double var_1_46 = 9.85; [L64] unsigned char var_1_47 = 0; [L65] unsigned char var_1_48 = 1; [L66] unsigned char var_1_49 = 0; [L67] signed char var_1_50 = -16; [L68] float var_1_51 = 128.5; [L69] signed char var_1_52 = 2; [L70] signed char var_1_53 = 16; [L71] signed char var_1_54 = 0; [L72] unsigned long int var_1_55 = 50; [L73] unsigned long int var_1_56 = 3260334368; [L74] signed long int var_1_57 = -500; [L75] unsigned char var_1_58 = 64; [L76] unsigned char var_1_59 = 64; [L77] unsigned char var_1_60 = 2; [L78] unsigned char var_1_61 = 0; [L79] unsigned short int last_1_var_1_12 = 32; [L80] unsigned char last_1_var_1_21 = 0; [L81] signed long int last_1_var_1_33 = -256; [L82] unsigned char last_1_var_1_38 = 1; [L83] signed char last_1_var_1_40 = 32; [L84] unsigned char last_1_var_1_47 = 0; [L85] signed long int last_1_var_1_57 = -500; [L385] isInitial = 1 [L386] FCALL initially() [L387] COND TRUE 1 [L388] CALL updateLastVariables() [L372] last_1_var_1_12 = var_1_12 [L373] last_1_var_1_21 = var_1_21 [L374] last_1_var_1_33 = var_1_33 [L375] last_1_var_1_38 = var_1_38 [L376] last_1_var_1_40 = var_1_40 [L377] last_1_var_1_47 = var_1_47 [L378] last_1_var_1_57 = var_1_57 [L388] RET updateLastVariables() [L389] CALL updateVariables() [L268] var_1_3 = __VERIFIER_nondet_float() [L269] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_4=509/4, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_4=509/4, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L269] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_4=509/4, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L270] var_1_4 = __VERIFIER_nondet_float() [L271] CALL assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L271] RET assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_5=11/4, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L272] var_1_5 = __VERIFIER_nondet_float() [L273] CALL assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L273] RET assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_6=1021/4, var_1_7=25, var_1_8=16, var_1_9=-4] [L274] var_1_6 = __VERIFIER_nondet_float() [L275] CALL assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L275] RET assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L276] CALL assume_abort_if_not(var_1_6 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L276] RET assume_abort_if_not(var_1_6 != 0.0F) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=25, var_1_8=16, var_1_9=-4] [L277] var_1_7 = __VERIFIER_nondet_char() [L278] CALL assume_abort_if_not(var_1_7 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=16, var_1_9=-4] [L278] RET assume_abort_if_not(var_1_7 >= -1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=16, var_1_9=-4] [L279] CALL assume_abort_if_not(var_1_7 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=16, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=16, var_1_9=-4] [L279] RET assume_abort_if_not(var_1_7 <= 126) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=16, var_1_9=-4] [L280] var_1_8 = __VERIFIER_nondet_char() [L281] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=-4] [L281] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=-4] [L282] CALL assume_abort_if_not(var_1_8 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=-4] [L282] RET assume_abort_if_not(var_1_8 <= 126) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=-4] [L283] var_1_9 = __VERIFIER_nondet_char() [L284] CALL assume_abort_if_not(var_1_9 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L284] RET assume_abort_if_not(var_1_9 >= -127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L285] CALL assume_abort_if_not(var_1_9 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L285] RET assume_abort_if_not(var_1_9 <= 126) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=64, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L286] var_1_11 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L287] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L288] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L288] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=53860, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L289] var_1_13 = __VERIFIER_nondet_ushort() [L290] CALL assume_abort_if_not(var_1_13 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L290] RET assume_abort_if_not(var_1_13 >= 32767) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L291] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L291] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=2, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L292] var_1_14 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_14 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L293] RET assume_abort_if_not(var_1_14 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L294] CALL assume_abort_if_not(var_1_14 <= 128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L294] RET assume_abort_if_not(var_1_14 <= 128) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=8, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L295] var_1_15 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_15 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L296] RET assume_abort_if_not(var_1_15 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L297] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L297] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=100, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L298] var_1_18 = __VERIFIER_nondet_uchar() [L299] CALL assume_abort_if_not(var_1_18 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L299] RET assume_abort_if_not(var_1_18 >= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L300] CALL assume_abort_if_not(var_1_18 <= 128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L300] RET assume_abort_if_not(var_1_18 <= 128) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=100, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L301] var_1_19 = __VERIFIER_nondet_uchar() [L302] CALL assume_abort_if_not(var_1_19 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L302] RET assume_abort_if_not(var_1_19 >= 64) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L303] CALL assume_abort_if_not(var_1_19 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L303] RET assume_abort_if_not(var_1_19 <= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=57356, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L304] var_1_20 = __VERIFIER_nondet_ushort() [L305] CALL assume_abort_if_not(var_1_20 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L305] RET assume_abort_if_not(var_1_20 >= 49150) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L306] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L306] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L307] var_1_25 = __VERIFIER_nondet_uchar() [L308] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L308] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L309] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L309] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L310] var_1_26 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L311] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L312] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L312] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L313] var_1_27 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L314] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L315] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L315] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=128, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L316] var_1_29 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_29 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L317] RET assume_abort_if_not(var_1_29 >= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L318] CALL assume_abort_if_not(var_1_29 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L318] RET assume_abort_if_not(var_1_29 <= 254) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=2, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L319] var_1_30 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L320] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L321] CALL assume_abort_if_not(var_1_30 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L321] RET assume_abort_if_not(var_1_30 <= 64) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=25, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L322] var_1_31 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L323] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L324] CALL assume_abort_if_not(var_1_31 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L324] RET assume_abort_if_not(var_1_31 <= 64) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=10, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L325] var_1_32 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L326] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L327] CALL assume_abort_if_not(var_1_32 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L327] RET assume_abort_if_not(var_1_32 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=500, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L328] var_1_36 = __VERIFIER_nondet_long() [L329] CALL assume_abort_if_not(var_1_36 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L329] RET assume_abort_if_not(var_1_36 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L330] CALL assume_abort_if_not(var_1_36 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L330] RET assume_abort_if_not(var_1_36 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L331] CALL assume_abort_if_not(var_1_36 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L331] RET assume_abort_if_not(var_1_36 != 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=10, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L332] var_1_41 = __VERIFIER_nondet_char() [L333] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L333] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L334] CALL assume_abort_if_not(var_1_41 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L334] RET assume_abort_if_not(var_1_41 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=1, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L335] var_1_42 = __VERIFIER_nondet_char() [L336] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L336] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L337] CALL assume_abort_if_not(var_1_42 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L337] RET assume_abort_if_not(var_1_42 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=-8, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L338] var_1_43 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_43 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L339] RET assume_abort_if_not(var_1_43 >= -63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L340] CALL assume_abort_if_not(var_1_43 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L340] RET assume_abort_if_not(var_1_43 <= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_46=197/20, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L341] var_1_46 = __VERIFIER_nondet_double() [L342] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L342] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L343] var_1_48 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_48 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L344] RET assume_abort_if_not(var_1_48 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L345] CALL assume_abort_if_not(var_1_48 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L345] RET assume_abort_if_not(var_1_48 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=0, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L346] var_1_49 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L347] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L348] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L348] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_51=257/2, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L349] var_1_51 = __VERIFIER_nondet_float() [L350] CALL assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L350] RET assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L351] CALL assume_abort_if_not(var_1_51 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L351] RET assume_abort_if_not(var_1_51 != 0.0F) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=2, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L352] var_1_52 = __VERIFIER_nondet_char() [L353] CALL assume_abort_if_not(var_1_52 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L353] RET assume_abort_if_not(var_1_52 >= -31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L354] CALL assume_abort_if_not(var_1_52 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L354] RET assume_abort_if_not(var_1_52 <= 32) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=16, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L355] var_1_53 = __VERIFIER_nondet_char() [L356] CALL assume_abort_if_not(var_1_53 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L356] RET assume_abort_if_not(var_1_53 >= -31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L357] CALL assume_abort_if_not(var_1_53 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L357] RET assume_abort_if_not(var_1_53 <= 31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=3260334368, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L358] var_1_56 = __VERIFIER_nondet_ulong() [L359] CALL assume_abort_if_not(var_1_56 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L359] RET assume_abort_if_not(var_1_56 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L360] CALL assume_abort_if_not(var_1_56 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L360] RET assume_abort_if_not(var_1_56 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=64, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L361] var_1_59 = __VERIFIER_nondet_uchar() [L362] CALL assume_abort_if_not(var_1_59 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L362] RET assume_abort_if_not(var_1_59 >= 63) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L363] CALL assume_abort_if_not(var_1_59 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L363] RET assume_abort_if_not(var_1_59 <= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=2, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L364] var_1_60 = __VERIFIER_nondet_uchar() [L365] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L365] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L366] CALL assume_abort_if_not(var_1_60 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L366] RET assume_abort_if_not(var_1_60 <= 32) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L367] var_1_61 = __VERIFIER_nondet_uchar() [L368] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_7=0, var_1_8=0, var_1_9=126] [L368] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_7=0, var_1_8=0, var_1_9=126] [L369] CALL assume_abort_if_not(var_1_61 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L369] RET assume_abort_if_not(var_1_61 <= 31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=100, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L389] RET updateVariables() [L390] CALL step() [L89] COND TRUE last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15) [L90] var_1_17 = (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L92] signed long int stepLocal_1 = last_1_var_1_12; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=50, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L93] COND FALSE !(var_1_13 == stepLocal_1) [L96] var_1_28 = (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=256, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L98] COND TRUE 5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46)))) [L99] var_1_45 = (var_1_13 - var_1_11) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L107] signed long int stepLocal_0 = var_1_13 + var_1_8; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L108] COND TRUE stepLocal_0 >= var_1_9 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=0, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L109] COND TRUE \read(last_1_var_1_38) [L110] var_1_21 = (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L119] COND FALSE !((- var_1_3) <= (var_1_4 - var_1_5)) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L126] COND FALSE !(var_1_4 < 64.4f) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L129] COND TRUE var_1_3 != var_1_5 [L130] var_1_37 = var_1_25 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L134] unsigned short int stepLocal_7 = var_1_20; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L135] COND TRUE var_1_11 < stepLocal_7 [L136] var_1_38 = var_1_26 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L138] COND TRUE \read(var_1_21) [L139] var_1_54 = ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=0, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L141] COND TRUE var_1_5 <= var_1_4 [L142] var_1_47 = (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=64, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L146] COND TRUE \read(var_1_21) [L147] var_1_58 = ((((((var_1_19) < (var_1_59)) ? (var_1_19) : (var_1_59))) - (var_1_60 + var_1_61)) + var_1_8) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=64, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L155] COND TRUE var_1_7 < (~ (var_1_8 - var_1_15)) [L156] var_1_16 = ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L160] unsigned char stepLocal_10 = var_1_27; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L161] COND TRUE var_1_25 || stepLocal_10 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=-256, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L162] COND FALSE !(\read(var_1_26)) [L165] var_1_44 = ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L168] signed char stepLocal_11 = var_1_43; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=-16, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L169] COND FALSE !(((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) [L176] var_1_50 = ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53)))))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L178] unsigned char stepLocal_6 = var_1_18; [L179] signed char stepLocal_5 = var_1_50; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=-8, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L180] COND TRUE \read(var_1_25) [L181] var_1_35 = ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L193] COND FALSE !(! var_1_47) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=32, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L196] COND FALSE !(var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) [L201] var_1_12 = var_1_14 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L204] COND TRUE (- var_1_8) < var_1_12 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L205] COND FALSE !(\read(var_1_27)) [L208] var_1_39 = (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L213] EXPR ((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=50, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L213] COND TRUE var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12) [L214] var_1_55 = (var_1_56 - 8u) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L216] unsigned char stepLocal_2 = var_1_21; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_2=1, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L217] COND TRUE (var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && stepLocal_2 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_2=1, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L218] COND FALSE !(! var_1_37) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_2=1, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L232] unsigned char stepLocal_4 = var_1_14; [L233] signed char stepLocal_3 = var_1_9; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_2=1, stepLocal_3=126, stepLocal_4=25, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=-4, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L234] COND TRUE stepLocal_3 <= var_1_20 [L235] var_1_34 = ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_1=32, stepLocal_2=1, stepLocal_3=126, stepLocal_4=25, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L241] signed long int stepLocal_14 = ((((var_1_13 + var_1_28)) < ((~ var_1_28))) ? ((var_1_13 + var_1_28)) : ((~ var_1_28))); [L242] unsigned char stepLocal_13 = var_1_30; [L243] signed long int stepLocal_12 = var_1_34; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_12=3, stepLocal_13=0, stepLocal_14=-131, stepLocal_1=32, stepLocal_2=1, stepLocal_3=126, stepLocal_4=25, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L244] EXPR (var_1_28 + var_1_11) << var_1_13 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_12=3, stepLocal_13=0, stepLocal_14=-131, stepLocal_1=32, stepLocal_2=1, stepLocal_3=126, stepLocal_4=25, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=-500, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L244] COND TRUE ((var_1_28 + var_1_11) << var_1_13) > stepLocal_12 [L245] var_1_57 = ((var_1_18 - var_1_50) + 25) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_12=3, stepLocal_13=0, stepLocal_14=-131, stepLocal_1=32, stepLocal_2=1, stepLocal_3=126, stepLocal_4=25, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L255] unsigned char stepLocal_9 = -5 >= var_1_19; [L256] unsigned char stepLocal_8 = var_1_11; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_12=3, stepLocal_13=0, stepLocal_14=-131, stepLocal_1=32, stepLocal_2=1, stepLocal_3=126, stepLocal_4=25, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, stepLocal_8=4, stepLocal_9=0, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=32, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L257] COND FALSE !(stepLocal_9 || var_1_27) [L264] var_1_40 = ((((var_1_43) > (100)) ? (var_1_43) : (100))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, stepLocal_0=65534, stepLocal_10=0, stepLocal_11=63, stepLocal_12=3, stepLocal_13=0, stepLocal_14=-131, stepLocal_1=32, stepLocal_2=1, stepLocal_3=126, stepLocal_4=25, stepLocal_5=0, stepLocal_6=128, stepLocal_7=65534, stepLocal_8=4, stepLocal_9=0, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=100, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L390] RET step() [L391] CALL, EXPR property() [L381] EXPR (((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))))))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=100, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L381] EXPR (((((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53)))))))))) && (var_1_21 ? (var_1_54 == ((signed char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && ((var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12)) ? (var_1_55 == ((unsigned long int) (var_1_56 - 8u))) : 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=100, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L381] EXPR ((((((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53)))))))))) && (var_1_21 ? (var_1_54 == ((signed char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && ((var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12)) ? (var_1_55 == ((unsigned long int) (var_1_56 - 8u))) : 1)) && ((((var_1_28 + var_1_11) << var_1_13) > var_1_34) ? (var_1_57 == ((signed long int) ((var_1_18 - var_1_50) + 25))) : ((var_1_55 < (((((var_1_13 + var_1_28)) < ((~ var_1_28))) ? ((var_1_13 + var_1_28)) : ((~ var_1_28))))) ? ((var_1_50 >= var_1_30) ? (var_1_57 == ((signed long int) last_1_var_1_57)) : 1) : (var_1_57 == ((signed long int) var_1_55)))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=100, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L381-L382] return (((((((((((((((((((((((- var_1_3) <= (var_1_4 - var_1_5)) ? ((var_1_3 >= (((((var_1_5) < (var_1_4)) ? (var_1_5) : (var_1_4))) / var_1_6)) ? (var_1_1 == ((signed char) (((((var_1_7 - var_1_8)) < (var_1_9)) ? ((var_1_7 - var_1_8)) : (var_1_9))))) : (var_1_1 == ((signed char) ((((((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) < (var_1_9)) ? (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))) : (var_1_9)))))) : 1) && ((var_1_4 < 64.4f) ? (var_1_10 == ((unsigned char) (((((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) > (var_1_11)) ? ((((((((8) > (var_1_8)) ? (8) : (var_1_8))) < 0 ) ? -((((8) > (var_1_8)) ? (8) : (var_1_8))) : ((((8) > (var_1_8)) ? (8) : (var_1_8)))))) : (var_1_11))))) : 1)) && ((! var_1_47) ? (var_1_12 == ((unsigned short int) (((((var_1_13 - var_1_11)) < ((var_1_8 + var_1_10))) ? ((var_1_13 - var_1_11)) : ((var_1_8 + var_1_10)))))) : ((var_1_11 > ((128 - var_1_8) / (var_1_14 + var_1_15))) ? ((((- var_1_15) / 100) > (var_1_58 / ((((50) > (-1000000000)) ? (50) : (-1000000000))))) ? (var_1_12 == ((unsigned short int) 8)) : 1) : (var_1_12 == ((unsigned short int) var_1_14))))) && ((var_1_7 < (~ (var_1_8 - var_1_15))) ? (var_1_16 == ((unsigned long int) ((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))))) : (var_1_16 == ((unsigned long int) ((((var_1_58) < (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11))))) ? (var_1_58) : (((((var_1_13) < (var_1_11)) ? (var_1_13) : (var_1_11)))))))))) && ((last_1_var_1_40 < ((var_1_18 + var_1_19) - var_1_15)) ? (var_1_17 == ((unsigned short int) (((((var_1_20 - var_1_19) - var_1_11) < 0 ) ? -((var_1_20 - var_1_19) - var_1_11) : ((var_1_20 - var_1_19) - var_1_11))))) : 1)) && (((var_1_13 + var_1_8) >= var_1_9) ? (last_1_var_1_38 ? (var_1_21 == ((unsigned char) (last_1_var_1_38 || (last_1_var_1_21 || (last_1_var_1_47 || var_1_25))))) : ((! last_1_var_1_38) ? (var_1_21 == ((unsigned char) (var_1_26 || var_1_27))) : 1)) : (var_1_21 == ((unsigned char) var_1_27)))) && ((var_1_13 == last_1_var_1_12) ? (var_1_28 == ((unsigned char) (var_1_29 - var_1_8))) : (var_1_28 == ((unsigned char) (var_1_15 + (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))) + var_1_32)))))) && (((var_1_6 > ((((var_1_4) < (var_1_3)) ? (var_1_4) : (var_1_3)))) && var_1_21) ? ((! var_1_37) ? (var_1_33 == ((signed long int) ((((var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) < 0 ) ? -(var_1_39 + (last_1_var_1_33 + last_1_var_1_33)) : (var_1_39 + (last_1_var_1_33 + last_1_var_1_33)))))) : 1) : ((! var_1_27) ? ((! var_1_25) ? (var_1_33 == ((signed long int) var_1_39)) : (var_1_33 == ((signed long int) (var_1_19 - var_1_32)))) : (var_1_33 == ((signed long int) (-10 + var_1_31)))))) && ((var_1_9 <= var_1_20) ? (var_1_34 == ((signed long int) ((((((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) < (var_1_13)) ? (((((((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) < (var_1_11)) ? (((((var_1_54) > (var_1_15)) ? (var_1_54) : (var_1_15)))) : (var_1_11)))) : (var_1_13))))) : ((var_1_14 < var_1_39) ? (var_1_34 == ((signed long int) (var_1_20 + (var_1_30 + var_1_13)))) : 1))) && (var_1_25 ? (var_1_35 == ((signed long int) ((((((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) > (var_1_17)) ? (((((var_1_58) < (var_1_15)) ? (var_1_58) : (var_1_15)))) : (var_1_17))))) : ((-128 <= var_1_18) ? ((var_1_50 == (((((var_1_17) < (var_1_31)) ? (var_1_17) : (var_1_31))) / var_1_36)) ? (var_1_35 == ((signed long int) (((((var_1_14 - 50) + var_1_15) < 0 ) ? -((var_1_14 - 50) + var_1_15) : ((var_1_14 - 50) + var_1_15))))) : 1) : (var_1_27 ? (var_1_35 == ((signed long int) ((((-64) < (var_1_28)) ? (-64) : (var_1_28))))) : 1)))) && ((var_1_3 != var_1_5) ? (var_1_37 == ((unsigned char) var_1_25)) : (var_1_37 == ((unsigned char) (! var_1_25))))) && ((var_1_11 < var_1_20) ? (var_1_38 == ((unsigned char) var_1_26)) : 1)) && (((- var_1_8) < var_1_12) ? (var_1_27 ? (var_1_39 == ((unsigned char) (((((var_1_31 + 4)) > (var_1_29)) ? ((var_1_31 + 4)) : (var_1_29))))) : (var_1_39 == ((unsigned char) (((((var_1_32 + var_1_31)) < (var_1_29)) ? ((var_1_32 + var_1_31)) : (var_1_29)))))) : (var_1_39 == ((unsigned char) ((((var_1_15 + var_1_19) < 0 ) ? -(var_1_15 + var_1_19) : (var_1_15 + var_1_19))))))) && (((-5 >= var_1_19) || var_1_27) ? ((((var_1_55 + var_1_18) * var_1_32) <= var_1_11) ? (var_1_40 == ((signed char) var_1_9)) : (var_1_40 == ((signed char) (((((var_1_32) > ((var_1_41 - var_1_42))) ? (var_1_32) : ((var_1_41 - var_1_42)))) + var_1_43)))) : (var_1_40 == ((signed char) ((((var_1_43) > (100)) ? (var_1_43) : (100))))))) && ((var_1_25 || var_1_27) ? (var_1_26 ? (var_1_44 == ((signed short int) ((((var_1_11) < (((var_1_54 - var_1_31) + var_1_7))) ? (var_1_11) : (((var_1_54 - var_1_31) + var_1_7)))))) : (var_1_44 == ((signed short int) ((var_1_18 + ((((var_1_11) > (var_1_29)) ? (var_1_11) : (var_1_29)))) - var_1_14)))) : 1)) && ((5.88 > ((((var_1_4) > ((var_1_5 - var_1_46))) ? (var_1_4) : ((var_1_5 - var_1_46))))) ? (var_1_45 == ((unsigned short int) (var_1_13 - var_1_11))) : ((var_1_31 > var_1_28) ? (var_1_45 == ((unsigned short int) (var_1_13 - (var_1_19 + var_1_8)))) : (var_1_45 == ((unsigned short int) (((((var_1_13 - var_1_41)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_13 - var_1_41)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))))))) && ((var_1_5 <= var_1_4) ? (var_1_47 == ((unsigned char) (var_1_48 && ((var_1_41 != var_1_45) || var_1_25)))) : (var_1_47 == ((unsigned char) ((var_1_21 || var_1_25) && (var_1_48 && var_1_49)))))) && ((((((var_1_6 + var_1_5) < 0 ) ? -(var_1_6 + var_1_5) : (var_1_6 + var_1_5))) <= (var_1_3 / var_1_51)) ? (((var_1_13 | (var_1_16 - var_1_29)) > var_1_43) ? (var_1_50 == ((signed char) var_1_43)) : (var_1_50 == ((signed char) (((((var_1_32 + (var_1_52 + var_1_53))) > ((-1 - (var_1_41 + var_1_42)))) ? ((var_1_32 + (var_1_52 + var_1_53))) : ((-1 - (var_1_41 + var_1_42)))))))) : (var_1_50 == ((signed char) ((((var_1_30) < ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53))))) ? (var_1_30) : ((((((var_1_7 - var_1_41)) > (var_1_53)) ? ((var_1_7 - var_1_41)) : (var_1_53)))))))))) && (var_1_21 ? (var_1_54 == ((signed char) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && ((var_1_35 >= (((((var_1_15) > (var_1_50)) ? (var_1_15) : (var_1_50))) >> var_1_12)) ? (var_1_55 == ((unsigned long int) (var_1_56 - 8u))) : 1)) && ((((var_1_28 + var_1_11) << var_1_13) > var_1_34) ? (var_1_57 == ((signed long int) ((var_1_18 - var_1_50) + 25))) : ((var_1_55 < (((((var_1_13 + var_1_28)) < ((~ var_1_28))) ? ((var_1_13 + var_1_28)) : ((~ var_1_28))))) ? ((var_1_50 >= var_1_30) ? (var_1_57 == ((signed long int) last_1_var_1_57)) : 1) : (var_1_57 == ((signed long int) var_1_55))))) && (var_1_21 ? (var_1_58 == ((unsigned char) ((((((var_1_19) < (var_1_59)) ? (var_1_19) : (var_1_59))) - (var_1_60 + var_1_61)) + var_1_8))) : (((var_1_8 - var_1_29) <= var_1_28) ? (var_1_58 == ((unsigned char) var_1_30)) : (var_1_58 == ((unsigned char) var_1_29)))) ; [L391] RET, EXPR property() [L391] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=100, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=32, last_1_var_1_21=0, last_1_var_1_33=-256, last_1_var_1_38=1, last_1_var_1_40=32, last_1_var_1_47=0, last_1_var_1_57=-500, var_1_10=1, var_1_11=4, var_1_12=25, var_1_13=65534, var_1_14=25, var_1_15=3, var_1_16=25, var_1_17=65466, var_1_18=128, var_1_19=64, var_1_1=0, var_1_20=65534, var_1_21=1, var_1_25=1, var_1_26=0, var_1_27=0, var_1_28=130, var_1_29=127, var_1_30=0, var_1_31=64, var_1_32=63, var_1_33=-256, var_1_34=3, var_1_35=65466, var_1_36=1, var_1_37=1, var_1_38=0, var_1_39=127, var_1_40=100, var_1_41=0, var_1_42=63, var_1_43=63, var_1_44=230, var_1_45=65530, var_1_47=1, var_1_48=1, var_1_49=1, var_1_50=0, var_1_52=32, var_1_53=0, var_1_54=0, var_1_55=2147483639, var_1_56=2147483647, var_1_57=153, var_1_58=49, var_1_59=127, var_1_60=15, var_1_61=0, var_1_7=0, var_1_8=0, var_1_9=126] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 186 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 143.2s, OverallIterations: 19, TraceHistogramMax: 67, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 71.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17598 SdHoareTripleChecker+Valid, 22.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17236 mSDsluCounter, 30532 SdHoareTripleChecker+Invalid, 19.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23824 mSDsCounter, 6405 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19835 IncrementalHoareTripleChecker+Invalid, 26240 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6405 mSolverCounterUnsat, 6708 mSDtfsCounter, 19835 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12465 GetRequests, 11995 SyntacticMatches, 8 SemanticMatches, 462 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8667 ImplicationChecksByTransitivity, 7.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=37502occurred in iteration=18, InterpolantAutomatonStates: 400, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 29.9s AutomataMinimizationTime, 18 MinimizatonAttempts, 99455 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 29.5s InterpolantComputationTime, 8367 NumberOfCodeBlocks, 8367 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 12111 ConstructedInterpolants, 0 QuantifiedInterpolants, 66153 SizeOfPredicates, 106 NumberOfNonLiveVariables, 16803 ConjunctsInSsa, 195 ConjunctsInUnsatCore, 29 InterpolantComputations, 7 PerfectInterpolantSequences, 252083/256476 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 06:53:57,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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_1e602fef-b80e-49c2-ab08-29a495be223b/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 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:53:59,120 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:53:59,188 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 06:53:59,200 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:53:59,201 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:53:59,229 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:53:59,230 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:53:59,231 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:53:59,232 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:53:59,232 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:53:59,233 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:53:59,234 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:53:59,235 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:53:59,235 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:53:59,236 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:53:59,237 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:53:59,238 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:53:59,238 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:53:59,239 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:53:59,239 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:53:59,240 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:53:59,240 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:53:59,241 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:53:59,241 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:53:59,242 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 06:53:59,242 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 06:53:59,242 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:53:59,243 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:53:59,243 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:53:59,244 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:53:59,244 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:53:59,245 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:53:59,245 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:53:59,245 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:53:59,245 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:53:59,246 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:53:59,246 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:53:59,246 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 06:53:59,246 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 06:53:59,247 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:53:59,247 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:53:59,247 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:53:59,247 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:53:59,248 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:53:59,248 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 06:53:59,248 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_1e602fef-b80e-49c2-ab08-29a495be223b/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_1e602fef-b80e-49c2-ab08-29a495be223b/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 -> 71fa1ece88cae2f03b972f802d0e538a87174ef11cefc651662c60c0e9dd54e7 [2023-11-29 06:53:59,545 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:53:59,565 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:53:59,567 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:53:59,569 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:53:59,569 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:53:59,570 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-11-29 06:54:02,297 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:54:02,562 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:54:02,563 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i [2023-11-29 06:54:02,577 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data/79d45505b/400dbf8d5c0c4c65b4bb7443a0594ff5/FLAG25089b9e4 [2023-11-29 06:54:02,589 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/data/79d45505b/400dbf8d5c0c4c65b4bb7443a0594ff5 [2023-11-29 06:54:02,592 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:54:02,594 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:54:02,595 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:54:02,595 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:54:02,600 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:54:02,600 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:54:02" (1/1) ... [2023-11-29 06:54:02,601 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@615d9f45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:02, skipping insertion in model container [2023-11-29 06:54:02,601 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:54:02" (1/1) ... [2023-11-29 06:54:02,659 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:54:02,792 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_1e602fef-b80e-49c2-ab08-29a495be223b/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-11-29 06:54:02,947 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:54:02,966 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:54:02,976 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_1e602fef-b80e-49c2-ab08-29a495be223b/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-51.i[916,929] [2023-11-29 06:54:03,053 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:54:03,074 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:54:03,074 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03 WrapperNode [2023-11-29 06:54:03,075 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:54:03,075 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:54:03,076 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:54:03,076 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:54:03,081 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,104 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,149 INFO L138 Inliner]: procedures = 27, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 384 [2023-11-29 06:54:03,149 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:54:03,150 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:54:03,150 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:54:03,150 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:54:03,167 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,168 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,183 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,218 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 06:54:03,219 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,219 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,249 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,255 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,261 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,266 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,275 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:54:03,276 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:54:03,276 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:54:03,277 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:54:03,277 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (1/1) ... [2023-11-29 06:54:03,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:54:03,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:54:03,305 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:54:03,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:54:03,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:54:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 06:54:03,350 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 06:54:03,350 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 06:54:03,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:54:03,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:54:03,474 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:54:03,477 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:54:16,587 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:54:16,644 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:54:16,644 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 06:54:16,645 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:54:16 BoogieIcfgContainer [2023-11-29 06:54:16,645 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:54:16,647 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:54:16,648 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:54:16,651 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:54:16,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:54:02" (1/3) ... [2023-11-29 06:54:16,652 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c57737c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:54:16, skipping insertion in model container [2023-11-29 06:54:16,652 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:54:03" (2/3) ... [2023-11-29 06:54:16,652 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c57737c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:54:16, skipping insertion in model container [2023-11-29 06:54:16,653 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:54:16" (3/3) ... [2023-11-29 06:54:16,654 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-51.i [2023-11-29 06:54:16,673 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:54:16,674 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 06:54:16,722 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:54:16,728 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;@278edf10, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:54:16,729 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 06:54:16,734 INFO L276 IsEmpty]: Start isEmpty. Operand has 167 states, 97 states have (on average 1.4845360824742269) internal successors, (144), 98 states have internal predecessors, (144), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-11-29 06:54:16,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2023-11-29 06:54:16,762 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:54:16,763 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:54:16,763 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:54:16,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:16,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1868207115, now seen corresponding path program 1 times [2023-11-29 06:54:16,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:54:16,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060428733] [2023-11-29 06:54:16,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:16,787 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 06:54:16,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:54:16,788 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:16,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:17,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:17,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 06:54:17,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:54:17,854 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4472 proven. 0 refuted. 0 times theorem prover too weak. 4372 trivial. 0 not checked. [2023-11-29 06:54:17,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:54:17,855 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:54:17,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060428733] [2023-11-29 06:54:17,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060428733] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:17,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:17,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:54:17,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818061555] [2023-11-29 06:54:17,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:17,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 06:54:17,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:54:17,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 06:54:17,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 06:54:17,895 INFO L87 Difference]: Start difference. First operand has 167 states, 97 states have (on average 1.4845360824742269) internal successors, (144), 98 states have internal predecessors, (144), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Second operand has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 06:54:22,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.38s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:54:22,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:54:22,345 INFO L93 Difference]: Finished difference Result 330 states and 619 transitions. [2023-11-29 06:54:22,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 06:54:22,449 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 408 [2023-11-29 06:54:22,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:54:22,457 INFO L225 Difference]: With dead ends: 330 [2023-11-29 06:54:22,457 INFO L226 Difference]: Without dead ends: 164 [2023-11-29 06:54:22,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 407 GetRequests, 407 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 06:54:22,465 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:54:22,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 266 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2023-11-29 06:54:22,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2023-11-29 06:54:22,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2023-11-29 06:54:22,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 95 states have (on average 1.4210526315789473) internal successors, (135), 95 states have internal predecessors, (135), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2023-11-29 06:54:22,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 269 transitions. [2023-11-29 06:54:22,528 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 269 transitions. Word has length 408 [2023-11-29 06:54:22,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:54:22,529 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 269 transitions. [2023-11-29 06:54:22,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.0) internal successors, (80), 2 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 06:54:22,530 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 269 transitions. [2023-11-29 06:54:22,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2023-11-29 06:54:22,542 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:54:22,542 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:54:22,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:22,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:22,743 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:54:22,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:22,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1976082257, now seen corresponding path program 1 times [2023-11-29 06:54:22,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:54:22,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1122318181] [2023-11-29 06:54:22,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:22,746 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 06:54:22,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:54:22,747 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:22,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:23,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:23,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:54:23,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:54:29,273 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-11-29 06:54:29,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:54:30,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:54:30,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1122318181] [2023-11-29 06:54:30,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1122318181] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:54:30,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [300323304] [2023-11-29 06:54:30,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:30,249 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 06:54:30,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 06:54:30,269 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 06:54:30,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-11-29 06:54:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:30,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 06:54:30,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:54:30,983 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:54:30,983 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:54:30,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [300323304] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:30,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:54:30,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2023-11-29 06:54:30,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305087607] [2023-11-29 06:54:30,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:30,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:54:30,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:54:30,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:54:30,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:54:30,990 INFO L87 Difference]: Start difference. First operand 164 states and 269 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:54:35,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:54:39,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:54:43,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:54:43,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:54:43,629 INFO L93 Difference]: Finished difference Result 402 states and 655 transitions. [2023-11-29 06:54:43,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:54:43,630 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 408 [2023-11-29 06:54:43,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:54:43,637 INFO L225 Difference]: With dead ends: 402 [2023-11-29 06:54:43,637 INFO L226 Difference]: Without dead ends: 239 [2023-11-29 06:54:43,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1133 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:54:43,641 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 114 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2023-11-29 06:54:43,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 620 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 3 Unknown, 0 Unchecked, 12.6s Time] [2023-11-29 06:54:43,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-11-29 06:54:43,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 236. [2023-11-29 06:54:43,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 141 states have (on average 1.4113475177304964) internal successors, (199), 142 states have internal predecessors, (199), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 91 states have call predecessors, (92), 92 states have call successors, (92) [2023-11-29 06:54:43,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 383 transitions. [2023-11-29 06:54:43,689 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 383 transitions. Word has length 408 [2023-11-29 06:54:43,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:54:43,691 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 383 transitions. [2023-11-29 06:54:43,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:54:43,692 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 383 transitions. [2023-11-29 06:54:43,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2023-11-29 06:54:43,696 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:54:43,697 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:54:43,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-11-29 06:54:43,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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)] Forceful destruction successful, exit code 0 [2023-11-29 06:54:44,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:44,100 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:54:44,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:44,100 INFO L85 PathProgramCache]: Analyzing trace with hash 649991646, now seen corresponding path program 1 times [2023-11-29 06:54:44,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:54:44,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2147406077] [2023-11-29 06:54:44,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:44,102 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 06:54:44,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:54:44,103 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:44,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:54:44,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:44,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:54:44,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:54:50,298 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-11-29 06:54:50,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:54:51,250 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:54:51,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2147406077] [2023-11-29 06:54:51,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2147406077] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:54:51,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [450615909] [2023-11-29 06:54:51,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:51,251 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 06:54:51,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 06:54:51,253 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 06:54:51,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-11-29 06:54:51,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:51,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:54:51,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:54:52,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:54:52,150 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:54:52,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [450615909] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:52,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:54:52,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2023-11-29 06:54:52,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202207808] [2023-11-29 06:54:52,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:52,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:54:52,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:54:52,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:54:52,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:54:52,154 INFO L87 Difference]: Start difference. First operand 236 states and 383 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:54:57,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:01,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:05,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:09,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:13,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:17,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:21,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:25,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:25,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:55:25,666 INFO L93 Difference]: Finished difference Result 930 states and 1495 transitions. [2023-11-29 06:55:25,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:55:25,667 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 409 [2023-11-29 06:55:25,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:55:25,677 INFO L225 Difference]: With dead ends: 930 [2023-11-29 06:55:25,677 INFO L226 Difference]: Without dead ends: 695 [2023-11-29 06:55:25,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1148 GetRequests, 1136 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:55:25,680 INFO L413 NwaCegarLoop]: 339 mSDtfsCounter, 359 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 66 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:55:25,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 809 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 178 Invalid, 8 Unknown, 0 Unchecked, 33.4s Time] [2023-11-29 06:55:25,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2023-11-29 06:55:25,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 458. [2023-11-29 06:55:25,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 307 states have (on average 1.4592833876221498) internal successors, (448), 310 states have internal predecessors, (448), 146 states have call successors, (146), 4 states have call predecessors, (146), 4 states have return successors, (146), 143 states have call predecessors, (146), 146 states have call successors, (146) [2023-11-29 06:55:25,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 740 transitions. [2023-11-29 06:55:25,756 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 740 transitions. Word has length 409 [2023-11-29 06:55:25,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:55:25,758 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 740 transitions. [2023-11-29 06:55:25,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:55:25,758 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 740 transitions. [2023-11-29 06:55:25,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-11-29 06:55:25,762 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:55:25,763 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:55:25,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2023-11-29 06:55:25,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:55:26,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:55:26,164 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:55:26,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:55:26,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1032708862, now seen corresponding path program 1 times [2023-11-29 06:55:26,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:55:26,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1093952107] [2023-11-29 06:55:26,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:55:26,166 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:55:26,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:55:26,167 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:55:26,168 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:55:26,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:55:26,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:55:26,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:55:32,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-11-29 06:55:32,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:55:33,003 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:55:33,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1093952107] [2023-11-29 06:55:33,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1093952107] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:55:33,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1786413070] [2023-11-29 06:55:33,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:55:33,004 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 06:55:33,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 06:55:33,005 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 06:55:33,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-11-29 06:55:33,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:55:33,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:55:33,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:55:33,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2023-11-29 06:55:33,777 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:55:33,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1786413070] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:55:33,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:55:33,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2023-11-29 06:55:33,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246622620] [2023-11-29 06:55:33,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:55:33,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:55:33,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:55:33,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:55:33,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-29 06:55:33,781 INFO L87 Difference]: Start difference. First operand 458 states and 740 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:55:38,824 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:42,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:46,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:50,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:54,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:55:58,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:02,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:06,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:07,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:56:07,592 INFO L93 Difference]: Finished difference Result 1743 states and 2794 transitions. [2023-11-29 06:56:07,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:56:07,593 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 410 [2023-11-29 06:56:07,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:56:07,605 INFO L225 Difference]: With dead ends: 1743 [2023-11-29 06:56:07,605 INFO L226 Difference]: Without dead ends: 1286 [2023-11-29 06:56:07,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1151 GetRequests, 1139 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:56:07,609 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 452 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 104 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.7s IncrementalHoareTripleChecker+Time [2023-11-29 06:56:07,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 771 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 223 Invalid, 8 Unknown, 0 Unchecked, 33.7s Time] [2023-11-29 06:56:07,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1286 states. [2023-11-29 06:56:07,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1286 to 530. [2023-11-29 06:56:07,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 379 states have (on average 1.4986807387862797) internal successors, (568), 382 states have internal predecessors, (568), 146 states have call successors, (146), 4 states have call predecessors, (146), 4 states have return successors, (146), 143 states have call predecessors, (146), 146 states have call successors, (146) [2023-11-29 06:56:07,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 860 transitions. [2023-11-29 06:56:07,706 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 860 transitions. Word has length 410 [2023-11-29 06:56:07,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:56:07,708 INFO L495 AbstractCegarLoop]: Abstraction has 530 states and 860 transitions. [2023-11-29 06:56:07,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2023-11-29 06:56:07,708 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 860 transitions. [2023-11-29 06:56:07,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-11-29 06:56:07,712 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:56:07,712 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:56:07,728 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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)] Ended with exit code 0 [2023-11-29 06:56:07,917 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-11-29 06:56:08,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 06:56:08,113 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:56:08,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:08,114 INFO L85 PathProgramCache]: Analyzing trace with hash 639681852, now seen corresponding path program 1 times [2023-11-29 06:56:08,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:56:08,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1914191549] [2023-11-29 06:56:08,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:08,115 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 06:56:08,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:56:08,116 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:56:08,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (9)] Waiting until timeout for monitored process [2023-11-29 06:56:08,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:08,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:56:08,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:13,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-11-29 06:56:13,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:14,802 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:56:14,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1914191549] [2023-11-29 06:56:14,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1914191549] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:56:14,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [88412396] [2023-11-29 06:56:14,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:14,803 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 06:56:14,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 06:56:14,804 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 06:56:14,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-11-29 06:56:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:16,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:56:16,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:56:21,560 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2848 proven. 159 refuted. 0 times theorem prover too weak. 5837 trivial. 0 not checked. [2023-11-29 06:56:21,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:56:22,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [88412396] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:56:22,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:56:22,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2023-11-29 06:56:22,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072890131] [2023-11-29 06:56:22,315 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:56:22,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:56:22,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:56:22,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:56:22,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:56:22,317 INFO L87 Difference]: Start difference. First operand 530 states and 860 transitions. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 06:56:30,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:34,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:38,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:42,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:46,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:50,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:54,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:56:58,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:02,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:07,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:11,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:15,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:19,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:23,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:27,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:27,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:57:27,986 INFO L93 Difference]: Finished difference Result 1756 states and 2830 transitions. [2023-11-29 06:57:28,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:57:28,129 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 410 [2023-11-29 06:57:28,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:57:28,136 INFO L225 Difference]: With dead ends: 1756 [2023-11-29 06:57:28,136 INFO L226 Difference]: Without dead ends: 1227 [2023-11-29 06:57:28,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1489 GetRequests, 1471 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2023-11-29 06:57:28,139 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 418 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 173 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 64.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 65.1s IncrementalHoareTripleChecker+Time [2023-11-29 06:57:28,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [418 Valid, 1125 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 586 Invalid, 15 Unknown, 0 Unchecked, 65.1s Time] [2023-11-29 06:57:28,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2023-11-29 06:57:28,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1073. [2023-11-29 06:57:28,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 768 states have (on average 1.4908854166666667) internal successors, (1145), 774 states have internal predecessors, (1145), 292 states have call successors, (292), 12 states have call predecessors, (292), 12 states have return successors, (292), 286 states have call predecessors, (292), 292 states have call successors, (292) [2023-11-29 06:57:28,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 1729 transitions. [2023-11-29 06:57:28,272 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 1729 transitions. Word has length 410 [2023-11-29 06:57:28,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:57:28,274 INFO L495 AbstractCegarLoop]: Abstraction has 1073 states and 1729 transitions. [2023-11-29 06:57:28,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 7 states have internal predecessors, (84), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 06:57:28,274 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 1729 transitions. [2023-11-29 06:57:28,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-11-29 06:57:28,279 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:28,279 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:57:28,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (9)] Ended with exit code 0 [2023-11-29 06:57:28,497 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-11-29 06:57:28,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 06:57:28,680 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:28,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:28,681 INFO L85 PathProgramCache]: Analyzing trace with hash 245315066, now seen corresponding path program 1 times [2023-11-29 06:57:28,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:28,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1108818570] [2023-11-29 06:57:28,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:28,682 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 06:57:28,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:28,683 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:57:28,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (11)] Waiting until timeout for monitored process [2023-11-29 06:57:29,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:29,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:57:29,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:30,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 4378 proven. 114 refuted. 0 times theorem prover too weak. 4352 trivial. 0 not checked. [2023-11-29 06:57:30,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:57:31,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 84 proven. 114 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2023-11-29 06:57:31,964 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:31,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1108818570] [2023-11-29 06:57:31,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1108818570] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:57:31,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:57:31,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-29 06:57:31,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016242452] [2023-11-29 06:57:31,965 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:57:31,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:57:31,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:31,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:57:31,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:57:31,968 INFO L87 Difference]: Start difference. First operand 1073 states and 1729 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2023-11-29 06:57:38,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:42,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:46,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:57:46,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:57:46,178 INFO L93 Difference]: Finished difference Result 2185 states and 3493 transitions. [2023-11-29 06:57:46,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:57:46,317 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) Word has length 410 [2023-11-29 06:57:46,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:57:46,324 INFO L225 Difference]: With dead ends: 2185 [2023-11-29 06:57:46,324 INFO L226 Difference]: Without dead ends: 1113 [2023-11-29 06:57:46,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 822 GetRequests, 812 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:57:46,329 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 126 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 12 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.0s IncrementalHoareTripleChecker+Time [2023-11-29 06:57:46,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 444 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 355 Invalid, 3 Unknown, 0 Unchecked, 14.0s Time] [2023-11-29 06:57:46,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1113 states. [2023-11-29 06:57:46,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1113 to 1075. [2023-11-29 06:57:46,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1075 states, 772 states have (on average 1.4727979274611398) internal successors, (1137), 778 states have internal predecessors, (1137), 288 states have call successors, (288), 14 states have call predecessors, (288), 14 states have return successors, (288), 282 states have call predecessors, (288), 288 states have call successors, (288) [2023-11-29 06:57:46,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1075 states to 1075 states and 1713 transitions. [2023-11-29 06:57:46,465 INFO L78 Accepts]: Start accepts. Automaton has 1075 states and 1713 transitions. Word has length 410 [2023-11-29 06:57:46,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:57:46,466 INFO L495 AbstractCegarLoop]: Abstraction has 1075 states and 1713 transitions. [2023-11-29 06:57:46,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 2 states have call successors, (105), 2 states have call predecessors, (105), 4 states have return successors, (106), 2 states have call predecessors, (106), 2 states have call successors, (106) [2023-11-29 06:57:46,467 INFO L276 IsEmpty]: Start isEmpty. Operand 1075 states and 1713 transitions. [2023-11-29 06:57:46,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-11-29 06:57:46,471 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:57:46,471 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:57:46,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (11)] Ended with exit code 0 [2023-11-29 06:57:46,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:57:46,672 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:57:46,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:46,673 INFO L85 PathProgramCache]: Analyzing trace with hash -572333384, now seen corresponding path program 1 times [2023-11-29 06:57:46,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:57:46,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1996675540] [2023-11-29 06:57:46,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:46,673 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 06:57:46,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:57:46,674 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:57:46,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (12)] Waiting until timeout for monitored process [2023-11-29 06:57:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:47,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:57:47,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:57:50,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 5869 proven. 171 refuted. 0 times theorem prover too weak. 2804 trivial. 0 not checked. [2023-11-29 06:57:50,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:57:52,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 219 proven. 174 refuted. 0 times theorem prover too weak. 8451 trivial. 0 not checked. [2023-11-29 06:57:52,150 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:57:52,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1996675540] [2023-11-29 06:57:52,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1996675540] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:57:52,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:57:52,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-11-29 06:57:52,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573708935] [2023-11-29 06:57:52,151 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:57:52,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:57:52,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:57:52,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:57:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:57:52,158 INFO L87 Difference]: Start difference. First operand 1075 states and 1713 transitions. Second operand has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 3 states have call successors, (108), 3 states have call predecessors, (108), 7 states have return successors, (109), 3 states have call predecessors, (109), 3 states have call successors, (109) [2023-11-29 06:57:59,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:03,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:07,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:11,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:15,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:19,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:23,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:27,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:32,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:58:32,470 INFO L93 Difference]: Finished difference Result 3725 states and 5823 transitions. [2023-11-29 06:58:32,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 06:58:32,472 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 3 states have call successors, (108), 3 states have call predecessors, (108), 7 states have return successors, (109), 3 states have call predecessors, (109), 3 states have call successors, (109) Word has length 410 [2023-11-29 06:58:32,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:58:32,488 INFO L225 Difference]: With dead ends: 3725 [2023-11-29 06:58:32,488 INFO L226 Difference]: Without dead ends: 2651 [2023-11-29 06:58:32,492 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 809 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=542, Invalid=1438, Unknown=0, NotChecked=0, Total=1980 [2023-11-29 06:58:32,492 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 958 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 688 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 984 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 1710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 688 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.4s IncrementalHoareTripleChecker+Time [2023-11-29 06:58:32,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [984 Valid, 1041 Invalid, 1710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [688 Valid, 1014 Invalid, 8 Unknown, 0 Unchecked, 38.4s Time] [2023-11-29 06:58:32,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2023-11-29 06:58:32,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 1133. [2023-11-29 06:58:32,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 801 states have (on average 1.373283395755306) internal successors, (1100), 806 states have internal predecessors, (1100), 305 states have call successors, (305), 26 states have call predecessors, (305), 26 states have return successors, (305), 300 states have call predecessors, (305), 305 states have call successors, (305) [2023-11-29 06:58:32,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 1710 transitions. [2023-11-29 06:58:32,694 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 1710 transitions. Word has length 410 [2023-11-29 06:58:32,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:58:32,695 INFO L495 AbstractCegarLoop]: Abstraction has 1133 states and 1710 transitions. [2023-11-29 06:58:32,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.642857142857143) internal successors, (107), 14 states have internal predecessors, (107), 3 states have call successors, (108), 3 states have call predecessors, (108), 7 states have return successors, (109), 3 states have call predecessors, (109), 3 states have call successors, (109) [2023-11-29 06:58:32,695 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 1710 transitions. [2023-11-29 06:58:32,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2023-11-29 06:58:32,699 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:58:32,699 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:58:32,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (12)] Ended with exit code 0 [2023-11-29 06:58:32,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:58:32,900 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:58:32,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:32,901 INFO L85 PathProgramCache]: Analyzing trace with hash -431784774, now seen corresponding path program 1 times [2023-11-29 06:58:32,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:58:32,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1767090442] [2023-11-29 06:58:32,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:32,902 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 06:58:32,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:58:32,903 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:58:32,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (13)] Waiting until timeout for monitored process [2023-11-29 06:58:33,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:33,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:58:33,868 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:58:37,966 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 5953 proven. 210 refuted. 0 times theorem prover too weak. 2681 trivial. 0 not checked. [2023-11-29 06:58:37,966 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:58:40,480 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 366 proven. 219 refuted. 0 times theorem prover too weak. 8259 trivial. 0 not checked. [2023-11-29 06:58:40,481 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:58:40,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1767090442] [2023-11-29 06:58:40,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1767090442] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:58:40,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:58:40,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2023-11-29 06:58:40,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507884917] [2023-11-29 06:58:40,481 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:58:40,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 06:58:40,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:58:40,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 06:58:40,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2023-11-29 06:58:40,484 INFO L87 Difference]: Start difference. First operand 1133 states and 1710 transitions. Second operand has 19 states, 19 states have (on average 6.105263157894737) internal successors, (116), 19 states have internal predecessors, (116), 4 states have call successors, (108), 4 states have call predecessors, (108), 10 states have return successors, (109), 4 states have call predecessors, (109), 4 states have call successors, (109) [2023-11-29 06:58:49,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:53,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:58:57,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:59:01,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:59:05,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:59:09,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:59:13,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 06:59:17,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:59:17,932 INFO L93 Difference]: Finished difference Result 1711 states and 2573 transitions. [2023-11-29 06:59:17,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 06:59:17,934 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.105263157894737) internal successors, (116), 19 states have internal predecessors, (116), 4 states have call successors, (108), 4 states have call predecessors, (108), 10 states have return successors, (109), 4 states have call predecessors, (109), 4 states have call successors, (109) Word has length 410 [2023-11-29 06:59:17,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:59:17,941 INFO L225 Difference]: With dead ends: 1711 [2023-11-29 06:59:17,942 INFO L226 Difference]: Without dead ends: 1215 [2023-11-29 06:59:17,944 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 803 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=638, Invalid=1618, Unknown=0, NotChecked=0, Total=2256 [2023-11-29 06:59:17,944 INFO L413 NwaCegarLoop]: 312 mSDtfsCounter, 542 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 1658 mSolverCounterSat, 391 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 1347 SdHoareTripleChecker+Invalid, 2056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 391 IncrementalHoareTripleChecker+Valid, 1658 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.5s IncrementalHoareTripleChecker+Time [2023-11-29 06:59:17,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [568 Valid, 1347 Invalid, 2056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [391 Valid, 1658 Invalid, 7 Unknown, 0 Unchecked, 35.5s Time] [2023-11-29 06:59:17,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2023-11-29 06:59:18,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 1005. [2023-11-29 06:59:18,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 670 states have (on average 1.3507462686567164) internal successors, (905), 675 states have internal predecessors, (905), 305 states have call successors, (305), 29 states have call predecessors, (305), 29 states have return successors, (305), 300 states have call predecessors, (305), 305 states have call successors, (305) [2023-11-29 06:59:18,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1515 transitions. [2023-11-29 06:59:18,141 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 1515 transitions. Word has length 410 [2023-11-29 06:59:18,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:59:18,143 INFO L495 AbstractCegarLoop]: Abstraction has 1005 states and 1515 transitions. [2023-11-29 06:59:18,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.105263157894737) internal successors, (116), 19 states have internal predecessors, (116), 4 states have call successors, (108), 4 states have call predecessors, (108), 10 states have return successors, (109), 4 states have call predecessors, (109), 4 states have call successors, (109) [2023-11-29 06:59:18,143 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 1515 transitions. [2023-11-29 06:59:18,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2023-11-29 06:59:18,147 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:59:18,148 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 06:59:18,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (13)] Ended with exit code 0 [2023-11-29 06:59:18,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:59:18,369 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 06:59:18,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:18,370 INFO L85 PathProgramCache]: Analyzing trace with hash -926573037, now seen corresponding path program 1 times [2023-11-29 06:59:18,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:59:18,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [445488583] [2023-11-29 06:59:18,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:18,371 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 06:59:18,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:59:18,372 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 06:59:18,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (14)] Waiting until timeout for monitored process [2023-11-29 06:59:19,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:19,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:59:19,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:26,502 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2863 proven. 333 refuted. 0 times theorem prover too weak. 5648 trivial. 0 not checked. [2023-11-29 06:59:26,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:39,623 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 07:01:39,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [445488583] [2023-11-29 07:01:39,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [445488583] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:39,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [446448522] [2023-11-29 07:01:39,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:39,623 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 07:01:39,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 07:01:39,624 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 07:01:39,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2023-11-29 07:01:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:41,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 07:01:41,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:47,325 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3235 proven. 327 refuted. 0 times theorem prover too weak. 5282 trivial. 0 not checked. [2023-11-29 07:01:47,326 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:49,748 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 63 proven. 330 refuted. 0 times theorem prover too weak. 8451 trivial. 0 not checked. [2023-11-29 07:01:49,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [446448522] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:49,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:49,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 20 [2023-11-29 07:01:49,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364846943] [2023-11-29 07:01:49,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:49,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 07:01:49,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 07:01:49,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 07:01:49,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-11-29 07:01:49,752 INFO L87 Difference]: Start difference. First operand 1005 states and 1515 transitions. Second operand has 20 states, 20 states have (on average 10.65) internal successors, (213), 20 states have internal predecessors, (213), 5 states have call successors, (179), 4 states have call predecessors, (179), 8 states have return successors, (181), 5 states have call predecessors, (181), 5 states have call successors, (181) [2023-11-29 07:02:06,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:02:07,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:02:22,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:26,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:30,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:34,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:38,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:42,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:46,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:50,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:54,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:02:58,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:03:02,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 07:03:28,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 07:03:28,703 INFO L93 Difference]: Finished difference Result 4464 states and 6414 transitions. [2023-11-29 07:03:28,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-11-29 07:03:28,704 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 10.65) internal successors, (213), 20 states have internal predecessors, (213), 5 states have call successors, (179), 4 states have call predecessors, (179), 8 states have return successors, (181), 5 states have call predecessors, (181), 5 states have call successors, (181) Word has length 411 [2023-11-29 07:03:28,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 07:03:28,729 INFO L225 Difference]: With dead ends: 4464 [2023-11-29 07:03:28,729 INFO L226 Difference]: Without dead ends: 3594 [2023-11-29 07:03:28,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1368 GetRequests, 1249 SyntacticMatches, 16 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3423 ImplicationChecksByTransitivity, 134.4s TimeCoverageRelationStatistics Valid=2235, Invalid=8685, Unknown=0, NotChecked=0, Total=10920 [2023-11-29 07:03:28,738 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 1438 mSDsluCounter, 1142 mSDsCounter, 0 mSdLazyCounter, 2059 mSolverCounterSat, 755 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1439 SdHoareTripleChecker+Valid, 1378 SdHoareTripleChecker+Invalid, 2825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 755 IncrementalHoareTripleChecker+Valid, 2059 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 75.4s IncrementalHoareTripleChecker+Time [2023-11-29 07:03:28,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1439 Valid, 1378 Invalid, 2825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [755 Valid, 2059 Invalid, 11 Unknown, 0 Unchecked, 75.4s Time] [2023-11-29 07:03:28,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3594 states. [2023-11-29 07:03:29,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3594 to 2265. [2023-11-29 07:03:29,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2265 states, 1632 states have (on average 1.3216911764705883) internal successors, (2157), 1658 states have internal predecessors, (2157), 530 states have call successors, (530), 102 states have call predecessors, (530), 102 states have return successors, (530), 504 states have call predecessors, (530), 530 states have call successors, (530) [2023-11-29 07:03:29,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2265 states to 2265 states and 3217 transitions. [2023-11-29 07:03:29,130 INFO L78 Accepts]: Start accepts. Automaton has 2265 states and 3217 transitions. Word has length 411 [2023-11-29 07:03:29,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 07:03:29,131 INFO L495 AbstractCegarLoop]: Abstraction has 2265 states and 3217 transitions. [2023-11-29 07:03:29,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.65) internal successors, (213), 20 states have internal predecessors, (213), 5 states have call successors, (179), 4 states have call predecessors, (179), 8 states have return successors, (181), 5 states have call predecessors, (181), 5 states have call successors, (181) [2023-11-29 07:03:29,132 INFO L276 IsEmpty]: Start isEmpty. Operand 2265 states and 3217 transitions. [2023-11-29 07:03:29,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2023-11-29 07:03:29,134 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 07:03:29,135 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:03:29,152 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (14)] Ended with exit code 0 [2023-11-29 07:03:29,358 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2023-11-29 07:03:29,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 07:03:29,536 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 07:03:29,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:03:29,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1489673762, now seen corresponding path program 1 times [2023-11-29 07:03:29,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 07:03:29,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1055502444] [2023-11-29 07:03:29,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:29,537 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 07:03:29,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 07:03:29,538 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 07:03:29,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (16)] Waiting until timeout for monitored process [2023-11-29 07:03:30,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:30,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 07:03:30,459 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:36,487 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2023-11-29 07:03:36,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:37,801 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 07:03:37,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1055502444] [2023-11-29 07:03:37,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1055502444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:37,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1479598848] [2023-11-29 07:03:37,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:03:37,801 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 07:03:37,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 07:03:37,803 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 07:03:37,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2023-11-29 07:03:40,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:03:40,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 07:03:40,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:03:45,945 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 1732 proven. 177 refuted. 0 times theorem prover too weak. 6935 trivial. 0 not checked. [2023-11-29 07:03:45,945 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:03:47,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1479598848] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:03:47,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 07:03:47,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2023-11-29 07:03:47,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103400833] [2023-11-29 07:03:47,224 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 07:03:47,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 07:03:47,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 07:03:47,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 07:03:47,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-29 07:03:47,227 INFO L87 Difference]: Start difference. First operand 2265 states and 3217 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 07:03:51,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:03:52,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:03:57,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:01,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:05,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:09,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:13,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:17,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:21,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:25,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 07:04:25,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 07:04:25,954 INFO L93 Difference]: Finished difference Result 4145 states and 5872 transitions. [2023-11-29 07:04:25,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 07:04:25,955 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 413 [2023-11-29 07:04:25,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 07:04:25,966 INFO L225 Difference]: With dead ends: 4145 [2023-11-29 07:04:25,966 INFO L226 Difference]: Without dead ends: 2031 [2023-11-29 07:04:25,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1562 GetRequests, 1552 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2023-11-29 07:04:25,970 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 133 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 11 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.1s IncrementalHoareTripleChecker+Time [2023-11-29 07:04:25,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 702 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 397 Invalid, 8 Unknown, 0 Unchecked, 38.1s Time] [2023-11-29 07:04:25,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2031 states. [2023-11-29 07:04:26,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2031 to 1893. [2023-11-29 07:04:26,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1893 states, 1323 states have (on average 1.3030990173847317) internal successors, (1724), 1343 states have internal predecessors, (1724), 476 states have call successors, (476), 93 states have call predecessors, (476), 93 states have return successors, (476), 456 states have call predecessors, (476), 476 states have call successors, (476) [2023-11-29 07:04:26,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 2676 transitions. [2023-11-29 07:04:26,287 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 2676 transitions. Word has length 413 [2023-11-29 07:04:26,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 07:04:26,288 INFO L495 AbstractCegarLoop]: Abstraction has 1893 states and 2676 transitions. [2023-11-29 07:04:26,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2023-11-29 07:04:26,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 2676 transitions. [2023-11-29 07:04:26,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2023-11-29 07:04:26,291 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 07:04:26,292 INFO L195 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:04:26,310 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (16)] Ended with exit code 0 [2023-11-29 07:04:26,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2023-11-29 07:04:26,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 07:04:26,693 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 07:04:26,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:04:26,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1240409148, now seen corresponding path program 1 times [2023-11-29 07:04:26,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 07:04:26,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [915811286] [2023-11-29 07:04:26,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:04:26,695 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 07:04:26,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 07:04:26,696 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 07:04:26,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1e602fef-b80e-49c2-ab08-29a495be223b/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 (18)] Waiting until timeout for monitored process [2023-11-29 07:04:27,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:04:27,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 07:04:27,789 INFO L285 TraceCheckSpWp]: Computing forward predicates...