./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 1d61576bd95995863195e6d31603d7d0e0f99690d42c4edb47100435eb123db7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:26:57,019 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:26:57,101 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 02:26:57,105 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:26:57,106 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:26:57,130 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:26:57,131 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:26:57,131 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:26:57,132 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:26:57,133 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:26:57,133 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:26:57,134 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:26:57,134 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:26:57,135 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:26:57,135 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:26:57,136 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:26:57,136 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 02:26:57,137 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:26:57,137 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:26:57,138 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:26:57,138 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:26:57,139 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 02:26:57,139 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:26:57,139 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 02:26:57,140 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:26:57,140 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:26:57,140 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:26:57,141 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:26:57,141 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:26:57,142 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:26:57,142 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:26:57,142 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:26:57,143 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:26:57,143 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:26:57,143 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 02:26:57,143 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:26:57,143 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 02:26:57,144 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:26:57,144 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:26:57,144 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 02:26:57,144 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:26:57,145 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:26:57,145 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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 -> 1d61576bd95995863195e6d31603d7d0e0f99690d42c4edb47100435eb123db7 [2023-11-29 02:26:57,392 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:26:57,412 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:26:57,415 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:26:57,416 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:26:57,416 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:26:57,417 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i [2023-11-29 02:27:00,182 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:27:00,430 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:27:00,431 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i [2023-11-29 02:27:00,445 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data/b5e8af732/962102dc20974625a23658c01a734a9c/FLAG2b7baa954 [2023-11-29 02:27:00,462 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data/b5e8af732/962102dc20974625a23658c01a734a9c [2023-11-29 02:27:00,465 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:27:00,466 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:27:00,468 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:27:00,468 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:27:00,474 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:27:00,475 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:00,476 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@154ddaef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00, skipping insertion in model container [2023-11-29 02:27:00,476 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:00,540 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:27:00,698 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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i[916,929] [2023-11-29 02:27:00,831 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:27:00,846 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:27:00,858 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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i[916,929] [2023-11-29 02:27:00,921 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:27:00,941 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:27:00,941 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00 WrapperNode [2023-11-29 02:27:00,941 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:27:00,942 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:27:00,943 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:27:00,943 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:27:00,951 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:00,972 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,037 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 462 [2023-11-29 02:27:01,038 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:27:01,038 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:27:01,039 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:27:01,039 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:27:01,050 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,051 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,060 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,129 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 02:27:01,130 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,130 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,209 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,214 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,227 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,230 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,242 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:27:01,243 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:27:01,244 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:27:01,244 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:27:01,244 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (1/1) ... [2023-11-29 02:27:01,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:27:01,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:01,267 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:27:01,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:27:01,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:27:01,301 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 02:27:01,301 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 02:27:01,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 02:27:01,302 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:27:01,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:27:01,409 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:27:01,412 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:27:02,102 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:27:02,141 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:27:02,142 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 02:27:02,142 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:27:02 BoogieIcfgContainer [2023-11-29 02:27:02,143 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:27:02,146 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:27:02,146 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:27:02,149 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:27:02,149 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:27:00" (1/3) ... [2023-11-29 02:27:02,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e96828f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:27:02, skipping insertion in model container [2023-11-29 02:27:02,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:27:00" (2/3) ... [2023-11-29 02:27:02,151 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e96828f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:27:02, skipping insertion in model container [2023-11-29 02:27:02,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:27:02" (3/3) ... [2023-11-29 02:27:02,152 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-31.i [2023-11-29 02:27:02,172 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:27:02,173 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 02:27:02,230 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:27:02,237 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;@501e862, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:27:02,237 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 02:27:02,243 INFO L276 IsEmpty]: Start isEmpty. Operand has 185 states, 124 states have (on average 1.5241935483870968) internal successors, (189), 125 states have internal predecessors, (189), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 02:27:02,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-11-29 02:27:02,269 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:02,270 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:02,271 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:02,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:02,277 INFO L85 PathProgramCache]: Analyzing trace with hash 469752307, now seen corresponding path program 1 times [2023-11-29 02:27:02,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:02,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751298086] [2023-11-29 02:27:02,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:02,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:02,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:02,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:02,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751298086] [2023-11-29 02:27:02,582 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 02:27:02,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475712102] [2023-11-29 02:27:02,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:02,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:02,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:02,586 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:02,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 02:27:02,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:02,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 02:27:02,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:02,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2023-11-29 02:27:02,964 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:02,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475712102] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:02,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:02,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:27:02,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960314534] [2023-11-29 02:27:02,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:02,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 02:27:02,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:03,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 02:27:03,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 02:27:03,019 INFO L87 Difference]: Start difference. First operand has 185 states, 124 states have (on average 1.5241935483870968) internal successors, (189), 125 states have internal predecessors, (189), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 02:27:03,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:03,079 INFO L93 Difference]: Finished difference Result 366 states and 664 transitions. [2023-11-29 02:27:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 02:27:03,082 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 370 [2023-11-29 02:27:03,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:03,092 INFO L225 Difference]: With dead ends: 366 [2023-11-29 02:27:03,092 INFO L226 Difference]: Without dead ends: 182 [2023-11-29 02:27:03,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 369 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 02:27:03,101 INFO L413 NwaCegarLoop]: 294 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, 294 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 02:27:03,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 294 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 02:27:03,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2023-11-29 02:27:03,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2023-11-29 02:27:03,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 122 states have (on average 1.4836065573770492) internal successors, (181), 122 states have internal predecessors, (181), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 02:27:03,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 297 transitions. [2023-11-29 02:27:03,170 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 297 transitions. Word has length 370 [2023-11-29 02:27:03,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:03,170 INFO L495 AbstractCegarLoop]: Abstraction has 182 states and 297 transitions. [2023-11-29 02:27:03,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 02:27:03,171 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 297 transitions. [2023-11-29 02:27:03,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-11-29 02:27:03,182 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:03,183 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:03,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:03,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 02:27:03,384 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:03,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:03,384 INFO L85 PathProgramCache]: Analyzing trace with hash 686750975, now seen corresponding path program 1 times [2023-11-29 02:27:03,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:03,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064061299] [2023-11-29 02:27:03,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:03,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:03,469 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:03,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139475126] [2023-11-29 02:27:03,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:03,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:03,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:03,471 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:03,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 02:27:03,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:03,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 02:27:03,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:03,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:03,865 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:03,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:03,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064061299] [2023-11-29 02:27:03,865 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:03,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139475126] [2023-11-29 02:27:03,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139475126] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:03,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:03,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:27:03,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885912519] [2023-11-29 02:27:03,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:03,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:27:03,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:03,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:27:03,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:27:03,871 INFO L87 Difference]: Start difference. First operand 182 states and 297 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:03,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:03,970 INFO L93 Difference]: Finished difference Result 536 states and 873 transitions. [2023-11-29 02:27:03,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:27:03,971 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 370 [2023-11-29 02:27:03,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:03,977 INFO L225 Difference]: With dead ends: 536 [2023-11-29 02:27:03,978 INFO L226 Difference]: Without dead ends: 355 [2023-11-29 02:27:03,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 368 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 02:27:03,980 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 260 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:03,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 558 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 02:27:03,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2023-11-29 02:27:04,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 352. [2023-11-29 02:27:04,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 233 states have (on average 1.446351931330472) internal successors, (337), 233 states have internal predecessors, (337), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-29 02:27:04,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 569 transitions. [2023-11-29 02:27:04,043 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 569 transitions. Word has length 370 [2023-11-29 02:27:04,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:04,045 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 569 transitions. [2023-11-29 02:27:04,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:04,046 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 569 transitions. [2023-11-29 02:27:04,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-11-29 02:27:04,068 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:04,069 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:04,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 02:27:04,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:04,272 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:04,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:04,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1619937513, now seen corresponding path program 1 times [2023-11-29 02:27:04,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:04,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311346691] [2023-11-29 02:27:04,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:04,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:04,338 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:04,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1072299156] [2023-11-29 02:27:04,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:04,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:04,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:04,340 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:04,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 02:27:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:04,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:27:04,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:04,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:04,709 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:04,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:04,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311346691] [2023-11-29 02:27:04,710 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:04,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072299156] [2023-11-29 02:27:04,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072299156] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:04,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:04,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:27:04,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886630946] [2023-11-29 02:27:04,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:04,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:27:04,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:04,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:27:04,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:27:04,713 INFO L87 Difference]: Start difference. First operand 352 states and 569 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:04,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:04,756 INFO L93 Difference]: Finished difference Result 703 states and 1137 transitions. [2023-11-29 02:27:04,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:27:04,757 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 371 [2023-11-29 02:27:04,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:04,762 INFO L225 Difference]: With dead ends: 703 [2023-11-29 02:27:04,762 INFO L226 Difference]: Without dead ends: 352 [2023-11-29 02:27:04,764 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 369 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 02:27:04,765 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 74 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:04,766 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 506 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 02:27:04,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2023-11-29 02:27:04,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 352. [2023-11-29 02:27:04,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 233 states have (on average 1.4377682403433476) internal successors, (335), 233 states have internal predecessors, (335), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-29 02:27:04,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 567 transitions. [2023-11-29 02:27:04,810 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 567 transitions. Word has length 371 [2023-11-29 02:27:04,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:04,811 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 567 transitions. [2023-11-29 02:27:04,812 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:04,812 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 567 transitions. [2023-11-29 02:27:04,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-11-29 02:27:04,815 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:04,816 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:04,823 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 02:27:05,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:05,017 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:05,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:05,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1645670485, now seen corresponding path program 1 times [2023-11-29 02:27:05,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:05,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256484977] [2023-11-29 02:27:05,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:05,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:05,078 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:05,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [220367090] [2023-11-29 02:27:05,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:05,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:05,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:05,080 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:05,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 02:27:05,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:05,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 02:27:05,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:07,088 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3091 proven. 60 refuted. 0 times theorem prover too weak. 3461 trivial. 0 not checked. [2023-11-29 02:27:07,088 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:07,675 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:07,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:07,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256484977] [2023-11-29 02:27:07,675 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:07,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220367090] [2023-11-29 02:27:07,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220367090] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 02:27:07,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:27:07,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 14 [2023-11-29 02:27:07,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905042566] [2023-11-29 02:27:07,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:07,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:27:07,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:07,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:27:07,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-11-29 02:27:07,678 INFO L87 Difference]: Start difference. First operand 352 states and 567 transitions. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 02:27:09,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:09,169 INFO L93 Difference]: Finished difference Result 1959 states and 3140 transitions. [2023-11-29 02:27:09,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:27:09,170 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 371 [2023-11-29 02:27:09,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:09,183 INFO L225 Difference]: With dead ends: 1959 [2023-11-29 02:27:09,183 INFO L226 Difference]: Without dead ends: 1608 [2023-11-29 02:27:09,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 750 GetRequests, 730 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:27:09,187 INFO L413 NwaCegarLoop]: 370 mSDtfsCounter, 1711 mSDsluCounter, 1725 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 496 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1711 SdHoareTripleChecker+Valid, 2095 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 496 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:09,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1711 Valid, 2095 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [496 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 02:27:09,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2023-11-29 02:27:09,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1358. [2023-11-29 02:27:09,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1358 states, 973 states have (on average 1.462487153134635) internal successors, (1423), 977 states have internal predecessors, (1423), 376 states have call successors, (376), 8 states have call predecessors, (376), 8 states have return successors, (376), 372 states have call predecessors, (376), 376 states have call successors, (376) [2023-11-29 02:27:09,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1358 states to 1358 states and 2175 transitions. [2023-11-29 02:27:09,419 INFO L78 Accepts]: Start accepts. Automaton has 1358 states and 2175 transitions. Word has length 371 [2023-11-29 02:27:09,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:09,419 INFO L495 AbstractCegarLoop]: Abstraction has 1358 states and 2175 transitions. [2023-11-29 02:27:09,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 02:27:09,420 INFO L276 IsEmpty]: Start isEmpty. Operand 1358 states and 2175 transitions. [2023-11-29 02:27:09,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-11-29 02:27:09,424 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:09,424 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:09,431 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 02:27:09,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:09,631 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:09,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:09,632 INFO L85 PathProgramCache]: Analyzing trace with hash -598312813, now seen corresponding path program 1 times [2023-11-29 02:27:09,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:09,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418477505] [2023-11-29 02:27:09,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:09,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:09,683 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:09,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1479709846] [2023-11-29 02:27:09,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:09,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:09,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:09,685 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:09,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 02:27:09,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:09,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 02:27:09,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:11,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3091 proven. 60 refuted. 0 times theorem prover too weak. 3461 trivial. 0 not checked. [2023-11-29 02:27:11,347 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:12,110 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 111 proven. 60 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-29 02:27:12,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:12,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418477505] [2023-11-29 02:27:12,110 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:12,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479709846] [2023-11-29 02:27:12,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479709846] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:27:12,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:27:12,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10] total 16 [2023-11-29 02:27:12,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588632534] [2023-11-29 02:27:12,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:27:12,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 02:27:12,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:12,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 02:27:12,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2023-11-29 02:27:12,115 INFO L87 Difference]: Start difference. First operand 1358 states and 2175 transitions. Second operand has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 4 states have call successors, (116), 3 states have call predecessors, (116), 5 states have return successors, (116), 4 states have call predecessors, (116), 4 states have call successors, (116) [2023-11-29 02:27:14,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:14,742 INFO L93 Difference]: Finished difference Result 3462 states and 5537 transitions. [2023-11-29 02:27:14,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 02:27:14,743 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 4 states have call successors, (116), 3 states have call predecessors, (116), 5 states have return successors, (116), 4 states have call predecessors, (116), 4 states have call successors, (116) Word has length 371 [2023-11-29 02:27:14,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:14,755 INFO L225 Difference]: With dead ends: 3462 [2023-11-29 02:27:14,755 INFO L226 Difference]: Without dead ends: 2059 [2023-11-29 02:27:14,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 758 GetRequests, 729 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=278, Invalid=652, Unknown=0, NotChecked=0, Total=930 [2023-11-29 02:27:14,759 INFO L413 NwaCegarLoop]: 417 mSDtfsCounter, 1733 mSDsluCounter, 2061 mSDsCounter, 0 mSdLazyCounter, 1773 mSolverCounterSat, 640 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1789 SdHoareTripleChecker+Valid, 2478 SdHoareTripleChecker+Invalid, 2413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 640 IncrementalHoareTripleChecker+Valid, 1773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:14,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1789 Valid, 2478 Invalid, 2413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [640 Valid, 1773 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-29 02:27:14,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2059 states. [2023-11-29 02:27:14,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2059 to 1738. [2023-11-29 02:27:14,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1738 states, 1305 states have (on average 1.4950191570881226) internal successors, (1951), 1307 states have internal predecessors, (1951), 420 states have call successors, (420), 12 states have call predecessors, (420), 12 states have return successors, (420), 418 states have call predecessors, (420), 420 states have call successors, (420) [2023-11-29 02:27:14,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1738 states to 1738 states and 2791 transitions. [2023-11-29 02:27:14,909 INFO L78 Accepts]: Start accepts. Automaton has 1738 states and 2791 transitions. Word has length 371 [2023-11-29 02:27:14,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:14,909 INFO L495 AbstractCegarLoop]: Abstraction has 1738 states and 2791 transitions. [2023-11-29 02:27:14,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 9.0) internal successors, (144), 16 states have internal predecessors, (144), 4 states have call successors, (116), 3 states have call predecessors, (116), 5 states have return successors, (116), 4 states have call predecessors, (116), 4 states have call successors, (116) [2023-11-29 02:27:14,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1738 states and 2791 transitions. [2023-11-29 02:27:14,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-11-29 02:27:14,912 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:14,912 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:14,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 02:27:15,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:15,113 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:15,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:15,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1626015200, now seen corresponding path program 1 times [2023-11-29 02:27:15,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:15,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498860570] [2023-11-29 02:27:15,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:15,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:15,160 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:15,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [701433774] [2023-11-29 02:27:15,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:15,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:15,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:15,162 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:15,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 02:27:15,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:15,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 02:27:15,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:16,527 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1639 proven. 21 refuted. 0 times theorem prover too weak. 4952 trivial. 0 not checked. [2023-11-29 02:27:16,528 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:17,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:17,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498860570] [2023-11-29 02:27:17,270 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:17,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701433774] [2023-11-29 02:27:17,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701433774] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:27:17,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:27:17,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2023-11-29 02:27:17,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83401282] [2023-11-29 02:27:17,271 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 02:27:17,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 02:27:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:17,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 02:27:17,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2023-11-29 02:27:17,274 INFO L87 Difference]: Start difference. First operand 1738 states and 2791 transitions. Second operand has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 20 states have internal predecessors, (109), 6 states have call successors, (58), 6 states have call predecessors, (58), 9 states have return successors, (58), 7 states have call predecessors, (58), 6 states have call successors, (58) [2023-11-29 02:27:19,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:19,315 INFO L93 Difference]: Finished difference Result 4847 states and 7549 transitions. [2023-11-29 02:27:19,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 02:27:19,316 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 20 states have internal predecessors, (109), 6 states have call successors, (58), 6 states have call predecessors, (58), 9 states have return successors, (58), 7 states have call predecessors, (58), 6 states have call successors, (58) Word has length 372 [2023-11-29 02:27:19,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:19,335 INFO L225 Difference]: With dead ends: 4847 [2023-11-29 02:27:19,335 INFO L226 Difference]: Without dead ends: 3110 [2023-11-29 02:27:19,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 452 GetRequests, 395 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 824 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=757, Invalid=2665, Unknown=0, NotChecked=0, Total=3422 [2023-11-29 02:27:19,341 INFO L413 NwaCegarLoop]: 436 mSDtfsCounter, 728 mSDsluCounter, 1949 mSDsCounter, 0 mSdLazyCounter, 1412 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 2385 SdHoareTripleChecker+Invalid, 1759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 1412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:19,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [779 Valid, 2385 Invalid, 1759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 1412 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 02:27:19,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3110 states. [2023-11-29 02:27:19,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3110 to 1973. [2023-11-29 02:27:19,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1973 states, 1504 states have (on average 1.4621010638297873) internal successors, (2199), 1506 states have internal predecessors, (2199), 420 states have call successors, (420), 48 states have call predecessors, (420), 48 states have return successors, (420), 418 states have call predecessors, (420), 420 states have call successors, (420) [2023-11-29 02:27:19,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1973 states to 1973 states and 3039 transitions. [2023-11-29 02:27:19,580 INFO L78 Accepts]: Start accepts. Automaton has 1973 states and 3039 transitions. Word has length 372 [2023-11-29 02:27:19,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:19,581 INFO L495 AbstractCegarLoop]: Abstraction has 1973 states and 3039 transitions. [2023-11-29 02:27:19,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.954545454545454) internal successors, (109), 20 states have internal predecessors, (109), 6 states have call successors, (58), 6 states have call predecessors, (58), 9 states have return successors, (58), 7 states have call predecessors, (58), 6 states have call successors, (58) [2023-11-29 02:27:19,582 INFO L276 IsEmpty]: Start isEmpty. Operand 1973 states and 3039 transitions. [2023-11-29 02:27:19,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-11-29 02:27:19,584 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:19,585 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:19,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 02:27:19,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:19,785 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:19,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:19,786 INFO L85 PathProgramCache]: Analyzing trace with hash 182459429, now seen corresponding path program 1 times [2023-11-29 02:27:19,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:19,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807435444] [2023-11-29 02:27:19,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:19,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:19,833 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:19,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1191505510] [2023-11-29 02:27:19,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:19,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:19,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:19,835 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:19,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 02:27:20,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:20,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:27:20,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:20,088 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:20,088 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:20,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:20,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807435444] [2023-11-29 02:27:20,089 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:20,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191505510] [2023-11-29 02:27:20,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191505510] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:20,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:20,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:27:20,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346248838] [2023-11-29 02:27:20,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:20,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:27:20,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:20,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:27:20,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:27:20,092 INFO L87 Difference]: Start difference. First operand 1973 states and 3039 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:20,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:20,287 INFO L93 Difference]: Finished difference Result 3982 states and 6127 transitions. [2023-11-29 02:27:20,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:27:20,288 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 372 [2023-11-29 02:27:20,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:20,298 INFO L225 Difference]: With dead ends: 3982 [2023-11-29 02:27:20,298 INFO L226 Difference]: Without dead ends: 2010 [2023-11-29 02:27:20,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 369 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 02:27:20,303 INFO L413 NwaCegarLoop]: 507 mSDtfsCounter, 308 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 1252 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:20,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 1252 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 02:27:20,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states. [2023-11-29 02:27:20,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 2001. [2023-11-29 02:27:20,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2001 states, 1532 states have (on average 1.4308093994778068) internal successors, (2192), 1534 states have internal predecessors, (2192), 420 states have call successors, (420), 48 states have call predecessors, (420), 48 states have return successors, (420), 418 states have call predecessors, (420), 420 states have call successors, (420) [2023-11-29 02:27:20,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2001 states to 2001 states and 3032 transitions. [2023-11-29 02:27:20,472 INFO L78 Accepts]: Start accepts. Automaton has 2001 states and 3032 transitions. Word has length 372 [2023-11-29 02:27:20,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:20,472 INFO L495 AbstractCegarLoop]: Abstraction has 2001 states and 3032 transitions. [2023-11-29 02:27:20,473 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:20,473 INFO L276 IsEmpty]: Start isEmpty. Operand 2001 states and 3032 transitions. [2023-11-29 02:27:20,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-11-29 02:27:20,475 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:20,475 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:20,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 02:27:20,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:20,676 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:20,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:20,676 INFO L85 PathProgramCache]: Analyzing trace with hash 48445923, now seen corresponding path program 1 times [2023-11-29 02:27:20,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:20,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850562150] [2023-11-29 02:27:20,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:20,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:20,722 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:20,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1654976856] [2023-11-29 02:27:20,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:20,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:20,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:20,724 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:20,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 02:27:20,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:21,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:27:21,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:21,333 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2371 proven. 132 refuted. 0 times theorem prover too weak. 4109 trivial. 0 not checked. [2023-11-29 02:27:21,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:21,611 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 39 proven. 132 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-29 02:27:21,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:21,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850562150] [2023-11-29 02:27:21,612 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:21,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654976856] [2023-11-29 02:27:21,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654976856] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:27:21,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:27:21,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 02:27:21,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538288808] [2023-11-29 02:27:21,613 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:27:21,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 02:27:21,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:21,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 02:27:21,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:27:21,615 INFO L87 Difference]: Start difference. First operand 2001 states and 3032 transitions. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 3 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 3 states have call predecessors, (103), 3 states have call successors, (103) [2023-11-29 02:27:22,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:22,433 INFO L93 Difference]: Finished difference Result 5588 states and 8429 transitions. [2023-11-29 02:27:22,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 02:27:22,434 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 3 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 3 states have call predecessors, (103), 3 states have call successors, (103) Word has length 372 [2023-11-29 02:27:22,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:22,455 INFO L225 Difference]: With dead ends: 5588 [2023-11-29 02:27:22,455 INFO L226 Difference]: Without dead ends: 3588 [2023-11-29 02:27:22,460 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 734 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=150, Invalid=270, Unknown=0, NotChecked=0, Total=420 [2023-11-29 02:27:22,461 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 319 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:22,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 1119 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 02:27:22,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3588 states. [2023-11-29 02:27:22,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3588 to 3298. [2023-11-29 02:27:22,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3298 states, 2773 states have (on average 1.4323836999639379) internal successors, (3972), 2783 states have internal predecessors, (3972), 460 states have call successors, (460), 64 states have call predecessors, (460), 64 states have return successors, (460), 450 states have call predecessors, (460), 460 states have call successors, (460) [2023-11-29 02:27:22,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 4892 transitions. [2023-11-29 02:27:22,781 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 4892 transitions. Word has length 372 [2023-11-29 02:27:22,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:22,782 INFO L495 AbstractCegarLoop]: Abstraction has 3298 states and 4892 transitions. [2023-11-29 02:27:22,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 3 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (103), 3 states have call predecessors, (103), 3 states have call successors, (103) [2023-11-29 02:27:22,782 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 4892 transitions. [2023-11-29 02:27:22,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2023-11-29 02:27:22,785 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:22,785 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:22,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 02:27:22,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 02:27:22,987 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:22,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:22,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1936422855, now seen corresponding path program 1 times [2023-11-29 02:27:22,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:22,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265324261] [2023-11-29 02:27:22,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:22,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:23,033 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:23,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1747756023] [2023-11-29 02:27:23,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:23,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:23,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:23,035 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:23,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 02:27:23,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:23,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:27:23,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:24,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:24,281 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:24,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:24,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265324261] [2023-11-29 02:27:24,281 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:24,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747756023] [2023-11-29 02:27:24,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747756023] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:24,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:24,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:27:24,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491089502] [2023-11-29 02:27:24,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:24,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:27:24,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:24,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:27:24,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:27:24,283 INFO L87 Difference]: Start difference. First operand 3298 states and 4892 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:24,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:24,650 INFO L93 Difference]: Finished difference Result 7449 states and 11029 transitions. [2023-11-29 02:27:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:27:24,651 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 373 [2023-11-29 02:27:24,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:24,673 INFO L225 Difference]: With dead ends: 7449 [2023-11-29 02:27:24,673 INFO L226 Difference]: Without dead ends: 4152 [2023-11-29 02:27:24,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 370 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 02:27:24,680 INFO L413 NwaCegarLoop]: 283 mSDtfsCounter, 177 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:24,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 829 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 02:27:24,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4152 states. [2023-11-29 02:27:25,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4152 to 4105. [2023-11-29 02:27:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4105 states, 3512 states have (on average 1.4342255125284737) internal successors, (5037), 3522 states have internal predecessors, (5037), 518 states have call successors, (518), 74 states have call predecessors, (518), 74 states have return successors, (518), 508 states have call predecessors, (518), 518 states have call successors, (518) [2023-11-29 02:27:25,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4105 states to 4105 states and 6073 transitions. [2023-11-29 02:27:25,072 INFO L78 Accepts]: Start accepts. Automaton has 4105 states and 6073 transitions. Word has length 373 [2023-11-29 02:27:25,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:25,073 INFO L495 AbstractCegarLoop]: Abstraction has 4105 states and 6073 transitions. [2023-11-29 02:27:25,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:25,074 INFO L276 IsEmpty]: Start isEmpty. Operand 4105 states and 6073 transitions. [2023-11-29 02:27:25,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-11-29 02:27:25,078 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:25,078 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:25,092 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:25,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:25,280 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:25,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:25,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1758470591, now seen corresponding path program 1 times [2023-11-29 02:27:25,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:25,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804809923] [2023-11-29 02:27:25,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:25,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:25,320 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:25,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [609974848] [2023-11-29 02:27:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:25,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:25,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:25,322 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:25,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 02:27:25,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:25,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 02:27:25,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:26,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3758 proven. 153 refuted. 0 times theorem prover too weak. 2701 trivial. 0 not checked. [2023-11-29 02:27:26,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:27,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 342 proven. 162 refuted. 0 times theorem prover too weak. 6108 trivial. 0 not checked. [2023-11-29 02:27:27,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:27,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804809923] [2023-11-29 02:27:27,551 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:27,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609974848] [2023-11-29 02:27:27,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609974848] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:27:27,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:27:27,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2023-11-29 02:27:27,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212104093] [2023-11-29 02:27:27,552 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:27:27,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 02:27:27,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:27,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 02:27:27,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=397, Unknown=0, NotChecked=0, Total=552 [2023-11-29 02:27:27,555 INFO L87 Difference]: Start difference. First operand 4105 states and 6073 transitions. Second operand has 24 states, 23 states have (on average 6.739130434782608) internal successors, (155), 22 states have internal predecessors, (155), 8 states have call successors, (116), 5 states have call predecessors, (116), 10 states have return successors, (116), 8 states have call predecessors, (116), 8 states have call successors, (116) [2023-11-29 02:27:31,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:31,888 INFO L93 Difference]: Finished difference Result 9893 states and 14622 transitions. [2023-11-29 02:27:31,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-11-29 02:27:31,889 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 6.739130434782608) internal successors, (155), 22 states have internal predecessors, (155), 8 states have call successors, (116), 5 states have call predecessors, (116), 10 states have return successors, (116), 8 states have call predecessors, (116), 8 states have call successors, (116) Word has length 374 [2023-11-29 02:27:31,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:31,923 INFO L225 Difference]: With dead ends: 9893 [2023-11-29 02:27:31,923 INFO L226 Difference]: Without dead ends: 6995 [2023-11-29 02:27:31,930 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 795 GetRequests, 733 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1439 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1165, Invalid=2867, Unknown=0, NotChecked=0, Total=4032 [2023-11-29 02:27:31,931 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 3486 mSDsluCounter, 2958 mSDsCounter, 0 mSdLazyCounter, 2753 mSolverCounterSat, 1020 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3520 SdHoareTripleChecker+Valid, 3233 SdHoareTripleChecker+Invalid, 3773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1020 IncrementalHoareTripleChecker+Valid, 2753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:31,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3520 Valid, 3233 Invalid, 3773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1020 Valid, 2753 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-11-29 02:27:31,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6995 states. [2023-11-29 02:27:32,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6995 to 4548. [2023-11-29 02:27:32,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4548 states, 3899 states have (on average 1.4285714285714286) internal successors, (5570), 3913 states have internal predecessors, (5570), 558 states have call successors, (558), 90 states have call predecessors, (558), 90 states have return successors, (558), 544 states have call predecessors, (558), 558 states have call successors, (558) [2023-11-29 02:27:32,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4548 states to 4548 states and 6686 transitions. [2023-11-29 02:27:32,473 INFO L78 Accepts]: Start accepts. Automaton has 4548 states and 6686 transitions. Word has length 374 [2023-11-29 02:27:32,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:32,473 INFO L495 AbstractCegarLoop]: Abstraction has 4548 states and 6686 transitions. [2023-11-29 02:27:32,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 6.739130434782608) internal successors, (155), 22 states have internal predecessors, (155), 8 states have call successors, (116), 5 states have call predecessors, (116), 10 states have return successors, (116), 8 states have call predecessors, (116), 8 states have call successors, (116) [2023-11-29 02:27:32,474 INFO L276 IsEmpty]: Start isEmpty. Operand 4548 states and 6686 transitions. [2023-11-29 02:27:32,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2023-11-29 02:27:32,478 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:32,479 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:32,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:32,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 02:27:32,679 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:32,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:32,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1652229751, now seen corresponding path program 1 times [2023-11-29 02:27:32,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:32,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579401241] [2023-11-29 02:27:32,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:32,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:32,726 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:32,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [179508916] [2023-11-29 02:27:32,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:32,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:32,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:32,727 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:32,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 02:27:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:32,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:27:32,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:33,734 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:33,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:33,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579401241] [2023-11-29 02:27:33,735 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:33,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179508916] [2023-11-29 02:27:33,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179508916] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:33,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:33,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:27:33,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376208418] [2023-11-29 02:27:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:33,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:27:33,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:33,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:27:33,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:27:33,737 INFO L87 Difference]: Start difference. First operand 4548 states and 6686 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:34,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:34,196 INFO L93 Difference]: Finished difference Result 9377 states and 13797 transitions. [2023-11-29 02:27:34,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:27:34,196 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 374 [2023-11-29 02:27:34,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:34,206 INFO L225 Difference]: With dead ends: 9377 [2023-11-29 02:27:34,206 INFO L226 Difference]: Without dead ends: 4981 [2023-11-29 02:27:34,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:27:34,213 INFO L413 NwaCegarLoop]: 290 mSDtfsCounter, 228 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:34,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 564 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 02:27:34,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4981 states. [2023-11-29 02:27:34,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4981 to 4976. [2023-11-29 02:27:34,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4976 states, 4180 states have (on average 1.4188995215311004) internal successors, (5931), 4196 states have internal predecessors, (5931), 684 states have call successors, (684), 111 states have call predecessors, (684), 111 states have return successors, (684), 668 states have call predecessors, (684), 684 states have call successors, (684) [2023-11-29 02:27:34,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4976 states to 4976 states and 7299 transitions. [2023-11-29 02:27:34,771 INFO L78 Accepts]: Start accepts. Automaton has 4976 states and 7299 transitions. Word has length 374 [2023-11-29 02:27:34,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:34,771 INFO L495 AbstractCegarLoop]: Abstraction has 4976 states and 7299 transitions. [2023-11-29 02:27:34,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:34,772 INFO L276 IsEmpty]: Start isEmpty. Operand 4976 states and 7299 transitions. [2023-11-29 02:27:34,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-29 02:27:34,775 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:34,776 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:34,784 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:34,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:34,977 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:34,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:34,977 INFO L85 PathProgramCache]: Analyzing trace with hash -454925296, now seen corresponding path program 1 times [2023-11-29 02:27:34,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:34,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272763090] [2023-11-29 02:27:34,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:34,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:35,028 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:35,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2074601879] [2023-11-29 02:27:35,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:35,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:35,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:35,029 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:35,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 02:27:35,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:35,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:27:35,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:35,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:35,735 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:35,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:35,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272763090] [2023-11-29 02:27:35,735 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:35,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074601879] [2023-11-29 02:27:35,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074601879] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:35,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:35,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 02:27:35,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727385192] [2023-11-29 02:27:35,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:35,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:27:35,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:35,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:27:35,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:27:35,738 INFO L87 Difference]: Start difference. First operand 4976 states and 7299 transitions. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:37,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:37,770 INFO L93 Difference]: Finished difference Result 19819 states and 29138 transitions. [2023-11-29 02:27:37,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 02:27:37,770 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2023-11-29 02:27:37,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:37,804 INFO L225 Difference]: With dead ends: 19819 [2023-11-29 02:27:37,804 INFO L226 Difference]: Without dead ends: 15181 [2023-11-29 02:27:37,813 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:27:37,814 INFO L413 NwaCegarLoop]: 429 mSDtfsCounter, 725 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 725 SdHoareTripleChecker+Valid, 1608 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:37,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [725 Valid, 1608 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 02:27:37,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15181 states. [2023-11-29 02:27:38,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15181 to 9198. [2023-11-29 02:27:38,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9198 states, 8087 states have (on average 1.4383578582910845) internal successors, (11632), 8123 states have internal predecessors, (11632), 962 states have call successors, (962), 148 states have call predecessors, (962), 148 states have return successors, (962), 926 states have call predecessors, (962), 962 states have call successors, (962) [2023-11-29 02:27:38,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9198 states to 9198 states and 13556 transitions. [2023-11-29 02:27:38,598 INFO L78 Accepts]: Start accepts. Automaton has 9198 states and 13556 transitions. Word has length 375 [2023-11-29 02:27:38,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:38,599 INFO L495 AbstractCegarLoop]: Abstraction has 9198 states and 13556 transitions. [2023-11-29 02:27:38,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:38,599 INFO L276 IsEmpty]: Start isEmpty. Operand 9198 states and 13556 transitions. [2023-11-29 02:27:38,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-29 02:27:38,603 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:38,603 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:38,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 02:27:38,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:38,804 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:38,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:38,805 INFO L85 PathProgramCache]: Analyzing trace with hash -392885682, now seen corresponding path program 1 times [2023-11-29 02:27:38,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:38,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023196753] [2023-11-29 02:27:38,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:38,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:38,849 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:38,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457656841] [2023-11-29 02:27:38,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:38,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:38,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:38,851 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:38,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 02:27:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:39,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:27:39,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:39,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3091 proven. 60 refuted. 0 times theorem prover too weak. 3461 trivial. 0 not checked. [2023-11-29 02:27:39,919 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:40,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 111 proven. 60 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-29 02:27:40,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:40,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023196753] [2023-11-29 02:27:40,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:40,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457656841] [2023-11-29 02:27:40,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457656841] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:27:40,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:27:40,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2023-11-29 02:27:40,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887563267] [2023-11-29 02:27:40,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:27:40,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 02:27:40,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:40,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 02:27:40,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:27:40,241 INFO L87 Difference]: Start difference. First operand 9198 states and 13556 transitions. Second operand has 10 states, 10 states have (on average 16.4) internal successors, (164), 10 states have internal predecessors, (164), 4 states have call successors, (116), 3 states have call predecessors, (116), 5 states have return successors, (116), 4 states have call predecessors, (116), 4 states have call successors, (116) [2023-11-29 02:27:42,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:42,666 INFO L93 Difference]: Finished difference Result 32944 states and 48647 transitions. [2023-11-29 02:27:42,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 02:27:42,667 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 16.4) internal successors, (164), 10 states have internal predecessors, (164), 4 states have call successors, (116), 3 states have call predecessors, (116), 5 states have return successors, (116), 4 states have call predecessors, (116), 4 states have call successors, (116) Word has length 375 [2023-11-29 02:27:42,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:42,706 INFO L225 Difference]: With dead ends: 32944 [2023-11-29 02:27:42,706 INFO L226 Difference]: Without dead ends: 24153 [2023-11-29 02:27:42,717 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 752 GetRequests, 740 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2023-11-29 02:27:42,717 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 874 mSDsluCounter, 852 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 966 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:42,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [966 Valid, 1067 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 02:27:42,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24153 states. [2023-11-29 02:27:44,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24153 to 16261. [2023-11-29 02:27:44,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16261 states, 14291 states have (on average 1.4323700230914562) internal successors, (20470), 14351 states have internal predecessors, (20470), 1700 states have call successors, (1700), 269 states have call predecessors, (1700), 269 states have return successors, (1700), 1640 states have call predecessors, (1700), 1700 states have call successors, (1700) [2023-11-29 02:27:44,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16261 states to 16261 states and 23870 transitions. [2023-11-29 02:27:44,402 INFO L78 Accepts]: Start accepts. Automaton has 16261 states and 23870 transitions. Word has length 375 [2023-11-29 02:27:44,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:44,403 INFO L495 AbstractCegarLoop]: Abstraction has 16261 states and 23870 transitions. [2023-11-29 02:27:44,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.4) internal successors, (164), 10 states have internal predecessors, (164), 4 states have call successors, (116), 3 states have call predecessors, (116), 5 states have return successors, (116), 4 states have call predecessors, (116), 4 states have call successors, (116) [2023-11-29 02:27:44,403 INFO L276 IsEmpty]: Start isEmpty. Operand 16261 states and 23870 transitions. [2023-11-29 02:27:44,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-29 02:27:44,406 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:44,407 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:44,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:44,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:44,607 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:44,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:44,608 INFO L85 PathProgramCache]: Analyzing trace with hash -174030964, now seen corresponding path program 1 times [2023-11-29 02:27:44,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:44,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358808202] [2023-11-29 02:27:44,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:44,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:44,645 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:44,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363714044] [2023-11-29 02:27:44,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:44,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:44,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:44,647 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:44,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 02:27:45,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:45,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 02:27:45,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:46,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2716 proven. 285 refuted. 0 times theorem prover too weak. 3611 trivial. 0 not checked. [2023-11-29 02:27:46,877 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:27:51,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:51,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358808202] [2023-11-29 02:27:51,163 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:51,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363714044] [2023-11-29 02:27:51,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363714044] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:27:51,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:27:51,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-11-29 02:27:51,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640222458] [2023-11-29 02:27:51,164 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 02:27:51,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 02:27:51,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:51,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 02:27:51,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-11-29 02:27:51,166 INFO L87 Difference]: Start difference. First operand 16261 states and 23870 transitions. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-29 02:27:54,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:54,414 INFO L93 Difference]: Finished difference Result 32066 states and 47057 transitions. [2023-11-29 02:27:54,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 02:27:54,414 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 375 [2023-11-29 02:27:54,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:54,440 INFO L225 Difference]: With dead ends: 32066 [2023-11-29 02:27:54,440 INFO L226 Difference]: Without dead ends: 16837 [2023-11-29 02:27:54,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 663 GetRequests, 639 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2023-11-29 02:27:54,459 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 338 mSDsluCounter, 1114 mSDsCounter, 0 mSdLazyCounter, 1140 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1312 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:54,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 1312 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1140 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-29 02:27:54,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16837 states. [2023-11-29 02:27:55,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16837 to 16249. [2023-11-29 02:27:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16249 states, 14268 states have (on average 1.4312447434819175) internal successors, (20421), 14328 states have internal predecessors, (20421), 1700 states have call successors, (1700), 280 states have call predecessors, (1700), 280 states have return successors, (1700), 1640 states have call predecessors, (1700), 1700 states have call successors, (1700) [2023-11-29 02:27:55,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16249 states to 16249 states and 23821 transitions. [2023-11-29 02:27:55,865 INFO L78 Accepts]: Start accepts. Automaton has 16249 states and 23821 transitions. Word has length 375 [2023-11-29 02:27:55,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:27:55,865 INFO L495 AbstractCegarLoop]: Abstraction has 16249 states and 23821 transitions. [2023-11-29 02:27:55,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-29 02:27:55,866 INFO L276 IsEmpty]: Start isEmpty. Operand 16249 states and 23821 transitions. [2023-11-29 02:27:55,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-29 02:27:55,869 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:27:55,869 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:27:55,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-29 02:27:56,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:56,071 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:27:56,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:27:56,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1041749682, now seen corresponding path program 1 times [2023-11-29 02:27:56,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:27:56,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943087427] [2023-11-29 02:27:56,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:56,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:27:56,154 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:27:56,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2129583884] [2023-11-29 02:27:56,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:27:56,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:27:56,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:27:56,156 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:27:56,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 02:27:56,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:27:56,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:27:56,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:27:56,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:27:56,595 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:27:56,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:27:56,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943087427] [2023-11-29 02:27:56,595 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 02:27:56,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129583884] [2023-11-29 02:27:56,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129583884] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:27:56,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:27:56,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:27:56,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802485425] [2023-11-29 02:27:56,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:27:56,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:27:56,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:27:56,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:27:56,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:27:56,598 INFO L87 Difference]: Start difference. First operand 16249 states and 23821 transitions. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:27:59,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:27:59,448 INFO L93 Difference]: Finished difference Result 29614 states and 43346 transitions. [2023-11-29 02:27:59,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:27:59,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2023-11-29 02:27:59,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:27:59,474 INFO L225 Difference]: With dead ends: 29614 [2023-11-29 02:27:59,474 INFO L226 Difference]: Without dead ends: 20841 [2023-11-29 02:27:59,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 372 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:27:59,482 INFO L413 NwaCegarLoop]: 434 mSDtfsCounter, 551 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:27:59,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [551 Valid, 1316 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-29 02:27:59,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20841 states. [2023-11-29 02:28:00,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20841 to 16343. [2023-11-29 02:28:00,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16343 states, 14362 states have (on average 1.429675532655619) internal successors, (20533), 14422 states have internal predecessors, (20533), 1700 states have call successors, (1700), 280 states have call predecessors, (1700), 280 states have return successors, (1700), 1640 states have call predecessors, (1700), 1700 states have call successors, (1700) [2023-11-29 02:28:00,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16343 states to 16343 states and 23933 transitions. [2023-11-29 02:28:00,926 INFO L78 Accepts]: Start accepts. Automaton has 16343 states and 23933 transitions. Word has length 375 [2023-11-29 02:28:00,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:28:00,927 INFO L495 AbstractCegarLoop]: Abstraction has 16343 states and 23933 transitions. [2023-11-29 02:28:00,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:28:00,927 INFO L276 IsEmpty]: Start isEmpty. Operand 16343 states and 23933 transitions. [2023-11-29 02:28:00,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-29 02:28:00,930 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:28:00,930 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:28:00,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 02:28:01,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:28:01,131 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:28:01,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:28:01,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1103789296, now seen corresponding path program 1 times [2023-11-29 02:28:01,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:28:01,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891716706] [2023-11-29 02:28:01,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:28:01,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:28:01,168 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 02:28:01,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2038412497] [2023-11-29 02:28:01,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:28:01,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:28:01,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:28:01,169 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 02:28:01,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 02:28:01,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:28:01,584 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:28:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:28:02,101 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:28:02,101 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 02:28:02,102 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 02:28:02,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 02:28:02,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 02:28:02,306 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:28:02,309 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 02:28:02,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 02:28:02,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 02:28:02,470 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-29 02:28:02,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-29 02:28:02,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-29 02:28:02,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short46 could not be translated [2023-11-29 02:28:02,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short48 could not be translated [2023-11-29 02:28:02,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short44 could not be translated [2023-11-29 02:28:02,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short46 could not be translated [2023-11-29 02:28:02,506 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 02:28:02 BoogieIcfgContainer [2023-11-29 02:28:02,506 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 02:28:02,506 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 02:28:02,507 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 02:28:02,507 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 02:28:02,507 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:27:02" (3/4) ... [2023-11-29 02:28:02,508 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 02:28:02,509 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 02:28:02,510 INFO L158 Benchmark]: Toolchain (without parser) took 62043.52ms. Allocated memory was 159.4MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 123.3MB in the beginning and 998.1MB in the end (delta: -874.8MB). Peak memory consumption was 550.9MB. Max. memory is 16.1GB. [2023-11-29 02:28:02,510 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 117.4MB. Free memory is still 89.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 02:28:02,510 INFO L158 Benchmark]: CACSL2BoogieTranslator took 473.86ms. Allocated memory is still 159.4MB. Free memory was 122.7MB in the beginning and 96.8MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-29 02:28:02,510 INFO L158 Benchmark]: Boogie Procedure Inliner took 95.43ms. Allocated memory is still 159.4MB. Free memory was 96.8MB in the beginning and 83.5MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-29 02:28:02,511 INFO L158 Benchmark]: Boogie Preprocessor took 204.24ms. Allocated memory is still 159.4MB. Free memory was 83.5MB in the beginning and 108.9MB in the end (delta: -25.4MB). Peak memory consumption was 17.3MB. Max. memory is 16.1GB. [2023-11-29 02:28:02,511 INFO L158 Benchmark]: RCFGBuilder took 899.32ms. Allocated memory was 159.4MB in the beginning and 192.9MB in the end (delta: 33.6MB). Free memory was 108.9MB in the beginning and 146.2MB in the end (delta: -37.3MB). Peak memory consumption was 68.5MB. Max. memory is 16.1GB. [2023-11-29 02:28:02,512 INFO L158 Benchmark]: TraceAbstraction took 60360.39ms. Allocated memory was 192.9MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 146.2MB in the beginning and 998.1MB in the end (delta: -851.9MB). Peak memory consumption was 540.6MB. Max. memory is 16.1GB. [2023-11-29 02:28:02,512 INFO L158 Benchmark]: Witness Printer took 2.72ms. Allocated memory is still 1.6GB. Free memory is still 998.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 02:28:02,513 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.15ms. Allocated memory is still 117.4MB. Free memory is still 89.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 473.86ms. Allocated memory is still 159.4MB. Free memory was 122.7MB in the beginning and 96.8MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 95.43ms. Allocated memory is still 159.4MB. Free memory was 96.8MB in the beginning and 83.5MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 204.24ms. Allocated memory is still 159.4MB. Free memory was 83.5MB in the beginning and 108.9MB in the end (delta: -25.4MB). Peak memory consumption was 17.3MB. Max. memory is 16.1GB. * RCFGBuilder took 899.32ms. Allocated memory was 159.4MB in the beginning and 192.9MB in the end (delta: 33.6MB). Free memory was 108.9MB in the beginning and 146.2MB in the end (delta: -37.3MB). Peak memory consumption was 68.5MB. Max. memory is 16.1GB. * TraceAbstraction took 60360.39ms. Allocated memory was 192.9MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 146.2MB in the beginning and 998.1MB in the end (delta: -851.9MB). Peak memory consumption was 540.6MB. Max. memory is 16.1GB. * Witness Printer took 2.72ms. Allocated memory is still 1.6GB. Free memory is still 998.1MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~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~short48 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 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 373, overapproximation of someBinaryArithmeticDOUBLEoperation at line 192, overapproximation of someUnaryDOUBLEoperation at line 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 373, overapproximation of someBinaryArithmeticFLOAToperation at line 213. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 200; [L23] unsigned long int var_1_4 = 32; [L24] unsigned char var_1_6 = 1; [L25] unsigned char var_1_7 = 16; [L26] unsigned char var_1_8 = 100; [L27] unsigned char var_1_9 = 200; [L28] unsigned char var_1_10 = 200; [L29] unsigned char var_1_11 = 128; [L30] unsigned char var_1_12 = 32; [L31] double var_1_13 = 9.5; [L32] double var_1_14 = 9.545; [L33] double var_1_15 = 99.5; [L34] double var_1_16 = 1.25; [L35] double var_1_18 = 0.0; [L36] double var_1_19 = 128.9; [L37] double var_1_20 = 7.8; [L38] float var_1_21 = 32.6; [L39] float var_1_22 = 9999999999.5; [L40] float var_1_23 = 256.5; [L41] float var_1_24 = 15.5; [L42] float var_1_25 = 99.7; [L43] unsigned long int var_1_26 = 2149704737; [L44] float var_1_27 = 63.5; [L45] float var_1_28 = 49.7; [L46] unsigned long int var_1_29 = 8; [L47] double var_1_31 = 8.98; [L48] unsigned char var_1_32 = 1; [L49] unsigned char var_1_33 = 0; [L50] unsigned char var_1_34 = 0; [L51] unsigned char var_1_35 = 50; [L52] unsigned char var_1_36 = 1; [L53] double var_1_37 = 0.0; [L54] unsigned char var_1_38 = 1; [L55] signed short int var_1_39 = 16; [L56] signed char var_1_41 = 4; [L57] signed char var_1_42 = -4; [L58] signed char var_1_43 = 4; [L59] signed char var_1_44 = 2; [L60] signed char var_1_46 = -16; [L61] signed char var_1_47 = 16; [L62] unsigned long int var_1_48 = 10; [L63] unsigned long int var_1_51 = 3615055717; [L64] double var_1_52 = 200.5; [L65] double var_1_53 = 1.875; [L66] double var_1_54 = 0.6; [L67] unsigned short int var_1_55 = 0; [L68] unsigned short int var_1_56 = 60035; [L69] unsigned char var_1_57 = 64; [L70] unsigned char var_1_58 = 0; [L71] unsigned char var_1_59 = 50; [L72] unsigned char var_1_60 = 100; [L73] unsigned char var_1_61 = 8; [L74] signed char var_1_62 = 4; [L75] double last_1_var_1_13 = 9.5; [L76] float last_1_var_1_21 = 32.6; [L77] unsigned long int last_1_var_1_29 = 8; [L78] double last_1_var_1_31 = 8.98; [L79] unsigned char last_1_var_1_32 = 1; [L80] unsigned char last_1_var_1_35 = 50; [L81] unsigned short int last_1_var_1_55 = 0; [L82] unsigned char last_1_var_1_58 = 0; [L377] isInitial = 1 [L378] FCALL initially() [L379] COND TRUE 1 [L380] CALL updateLastVariables() [L363] last_1_var_1_13 = var_1_13 [L364] last_1_var_1_21 = var_1_21 [L365] last_1_var_1_29 = var_1_29 [L366] last_1_var_1_31 = var_1_31 [L367] last_1_var_1_32 = var_1_32 [L368] last_1_var_1_35 = var_1_35 [L369] last_1_var_1_55 = var_1_55 [L370] last_1_var_1_58 = var_1_58 [L380] RET updateLastVariables() [L381] CALL updateVariables() [L268] var_1_4 = __VERIFIER_nondet_ulong() [L269] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L269] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L270] CALL assume_abort_if_not(var_1_4 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L270] RET assume_abort_if_not(var_1_4 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L271] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L271] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L272] var_1_6 = __VERIFIER_nondet_uchar() [L273] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_7=16, var_1_8=100, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_7=16, var_1_8=100, var_1_9=200] [L273] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_7=16, var_1_8=100, var_1_9=200] [L274] CALL assume_abort_if_not(var_1_6 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L274] RET assume_abort_if_not(var_1_6 <= 254) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=16, var_1_8=100, var_1_9=200] [L275] var_1_7 = __VERIFIER_nondet_uchar() [L276] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_8=100, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_8=100, var_1_9=200] [L276] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_8=100, var_1_9=200] [L277] CALL assume_abort_if_not(var_1_7 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=100, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=100, var_1_9=200] [L277] RET assume_abort_if_not(var_1_7 <= 254) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=100, var_1_9=200] [L278] var_1_8 = __VERIFIER_nondet_uchar() [L279] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_9=200] [L279] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_9=200] [L280] CALL assume_abort_if_not(var_1_8 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=200] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=200] [L280] RET assume_abort_if_not(var_1_8 <= 254) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=200] [L281] var_1_9 = __VERIFIER_nondet_uchar() [L282] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2] [L282] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2] [L283] CALL assume_abort_if_not(var_1_9 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L283] RET assume_abort_if_not(var_1_9 <= 254) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=200, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L284] var_1_10 = __VERIFIER_nondet_uchar() [L285] CALL assume_abort_if_not(var_1_10 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L285] RET assume_abort_if_not(var_1_10 >= 127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L286] CALL assume_abort_if_not(var_1_10 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L286] RET assume_abort_if_not(var_1_10 <= 254) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=128, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L287] var_1_11 = __VERIFIER_nondet_uchar() [L288] CALL assume_abort_if_not(var_1_11 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L288] RET assume_abort_if_not(var_1_11 >= 127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L289] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L289] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=32, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L290] var_1_12 = __VERIFIER_nondet_uchar() [L291] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L291] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L292] CALL assume_abort_if_not(var_1_12 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L292] RET assume_abort_if_not(var_1_12 <= 127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_14=1909/200, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L293] var_1_14 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L294] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=199/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L295] var_1_15 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L296] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_16=5/4, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L297] var_1_16 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L298] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_18=0, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L299] var_1_18 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L300] RET assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_19=1289/10, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L301] var_1_19 = __VERIFIER_nondet_double() [L302] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L302] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_20=39/5, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L303] var_1_20 = __VERIFIER_nondet_double() [L304] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L304] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_22=19999999999/2, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L305] var_1_22 = __VERIFIER_nondet_float() [L306] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L306] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_23=513/2, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L307] var_1_23 = __VERIFIER_nondet_float() [L308] CALL assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L308] RET assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_24=31/2, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L309] var_1_24 = __VERIFIER_nondet_float() [L310] CALL assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L310] RET assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2149704737, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L311] var_1_26 = __VERIFIER_nondet_ulong() [L312] CALL assume_abort_if_not(var_1_26 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L312] RET assume_abort_if_not(var_1_26 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L313] CALL assume_abort_if_not(var_1_26 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L313] RET assume_abort_if_not(var_1_26 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_27=127/2, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L314] var_1_27 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L315] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L316] var_1_33 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L317] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L318] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L318] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L319] var_1_34 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L320] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L321] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L321] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=1, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L322] var_1_36 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L323] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L324] CALL assume_abort_if_not(var_1_36 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L324] RET assume_abort_if_not(var_1_36 <= 254) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_37=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L325] var_1_37 = __VERIFIER_nondet_double() [L326] CALL assume_abort_if_not((var_1_37 >= 4611686.018427387900e+12F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L326] RET assume_abort_if_not((var_1_37 >= 4611686.018427387900e+12F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=1, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L327] var_1_38 = __VERIFIER_nondet_uchar() [L328] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L328] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L329] CALL assume_abort_if_not(var_1_38 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L329] RET assume_abort_if_not(var_1_38 <= 127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=-4, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L330] var_1_42 = __VERIFIER_nondet_char() [L331] CALL assume_abort_if_not(var_1_42 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L331] RET assume_abort_if_not(var_1_42 >= -127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L332] CALL assume_abort_if_not(var_1_42 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L332] RET assume_abort_if_not(var_1_42 <= 126) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=-16, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L333] var_1_46 = __VERIFIER_nondet_char() [L334] CALL assume_abort_if_not(var_1_46 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L334] RET assume_abort_if_not(var_1_46 >= -127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L335] CALL assume_abort_if_not(var_1_46 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L335] RET assume_abort_if_not(var_1_46 <= 126) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=16, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L336] var_1_47 = __VERIFIER_nondet_char() [L337] CALL assume_abort_if_not(var_1_47 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L337] RET assume_abort_if_not(var_1_47 >= -127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L338] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L338] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=3615055717, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L339] var_1_51 = __VERIFIER_nondet_ulong() [L340] CALL assume_abort_if_not(var_1_51 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L340] RET assume_abort_if_not(var_1_51 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L341] CALL assume_abort_if_not(var_1_51 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L341] RET assume_abort_if_not(var_1_51 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_53=15/8, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L342] var_1_53 = __VERIFIER_nondet_double() [L343] CALL assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L343] RET assume_abort_if_not((var_1_53 >= -922337.2036854765600e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_54=3/5, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L344] var_1_54 = __VERIFIER_nondet_double() [L345] CALL assume_abort_if_not((var_1_54 >= 0.0F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L345] RET assume_abort_if_not((var_1_54 >= 0.0F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=60035, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L346] var_1_56 = __VERIFIER_nondet_ushort() [L347] CALL assume_abort_if_not(var_1_56 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L347] RET assume_abort_if_not(var_1_56 >= 32767) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L348] CALL assume_abort_if_not(var_1_56 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L348] RET assume_abort_if_not(var_1_56 <= 65534) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L349] var_1_57 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_57 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L350] RET assume_abort_if_not(var_1_57 >= 64) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L351] CALL assume_abort_if_not(var_1_57 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L351] RET assume_abort_if_not(var_1_57 <= 127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=50, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L352] var_1_59 = __VERIFIER_nondet_uchar() [L353] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L353] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L354] CALL assume_abort_if_not(var_1_59 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L354] RET assume_abort_if_not(var_1_59 <= 63) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=100, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L355] var_1_60 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_60 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L356] RET assume_abort_if_not(var_1_60 >= 95) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L357] CALL assume_abort_if_not(var_1_60 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L357] RET assume_abort_if_not(var_1_60 <= 127) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=8, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L358] var_1_61 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L359] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L360] CALL assume_abort_if_not(var_1_61 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L360] RET assume_abort_if_not(var_1_61 <= 31) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L381] RET updateVariables() [L382] CALL step() [L86] EXPR last_1_var_1_58 ^ last_1_var_1_55 VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L86] COND TRUE ! ((last_1_var_1_58 ^ last_1_var_1_55) > last_1_var_1_29) [L87] COND FALSE !(((var_1_11 - var_1_38) / var_1_10) >= last_1_var_1_29) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L96] COND FALSE !(((100 + var_1_57) - var_1_12) == (last_1_var_1_55 + last_1_var_1_55)) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=0, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L99] COND TRUE var_1_20 <= (- last_1_var_1_13) [L100] var_1_55 = ((((var_1_12) > (var_1_36)) ? (var_1_12) : (var_1_36))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=8, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L105] COND TRUE last_1_var_1_32 || (var_1_9 >= var_1_8) [L106] var_1_29 = (5u + (32u + var_1_12)) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=10, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L114] COND TRUE ((last_1_var_1_31 * var_1_37) * last_1_var_1_13) < last_1_var_1_13 [L115] var_1_48 = var_1_12 VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L123] COND FALSE !(var_1_7 >= (last_1_var_1_35 + var_1_11)) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L130] signed long int stepLocal_7 = 0; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L131] COND FALSE !(stepLocal_7 > var_1_48) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_31=449/50, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L134] var_1_31 = (var_1_23 + var_1_19) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=16, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L135] COND TRUE \read(var_1_32) [L136] var_1_39 = ((var_1_8 - var_1_9) + var_1_36) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L138] unsigned char stepLocal_10 = var_1_38; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=4, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L139] COND TRUE var_1_55 != stepLocal_10 [L140] var_1_41 = ((((1) < (var_1_42)) ? (1) : (var_1_42))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L142] signed long int stepLocal_12 = var_1_38 / ((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10))); VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_12=1, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L143] EXPR 16 & (var_1_7 + var_1_36) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_12=1, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_1=200, var_1_21=163/5, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=401/2, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L143] COND TRUE (16 & (var_1_7 + var_1_36)) != stepLocal_12 [L144] var_1_52 = ((((var_1_15) < (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53))))) ? (var_1_15) : (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53)))))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_12=1, stepLocal_7=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=2, var_1_1=200, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L152] unsigned char stepLocal_9 = var_1_33; [L153] unsigned short int stepLocal_8 = var_1_55; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_12=1, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=2, var_1_1=200, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L154] COND TRUE \read(var_1_32) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_12=1, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=2, var_1_1=200, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=50, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L155] COND TRUE (var_1_6 / 1) <= stepLocal_8 [L156] var_1_35 = ((((var_1_36) < (var_1_8)) ? (var_1_36) : (var_1_8))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_10=127, stepLocal_12=1, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=2, var_1_1=200, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L177] unsigned long int stepLocal_2 = var_1_6 + var_1_29; [L178] unsigned char stepLocal_1 = var_1_32; [L179] unsigned long int stepLocal_0 = var_1_48 % var_1_4; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_1=1, stepLocal_2=39, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=2, var_1_1=200, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L180] COND FALSE !(stepLocal_0 >= var_1_29) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_1=1, stepLocal_2=39, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=2, var_1_1=200, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L185] COND TRUE stepLocal_2 > var_1_48 [L186] var_1_1 = ((((((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) < (var_1_9)) ? (((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) : (var_1_9))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_1=1, stepLocal_2=39, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=19/2, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L191] COND TRUE var_1_48 != var_1_8 [L192] var_1_13 = (((((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) < (((((64.4) < 0 ) ? -(64.4) : (64.4))))) ? ((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : (((((64.4) < 0 ) ? -(64.4) : (64.4)))))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_1=1, stepLocal_2=39, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L204] signed long int stepLocal_6 = var_1_12 + var_1_11; [L205] unsigned char stepLocal_5 = var_1_11; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=997/10, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L206] COND FALSE !(stepLocal_6 <= -100) [L213] var_1_25 = (((((16.2f - (var_1_22 + var_1_24))) > (var_1_14)) ? ((16.2f - (var_1_22 + var_1_24))) : (var_1_14))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=4, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L215] COND TRUE (var_1_38 + ((((32) < (var_1_12)) ? (32) : (var_1_12)))) >= var_1_1 [L216] var_1_43 = ((((var_1_42) > (5)) ? (var_1_42) : (5))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L220] signed long int stepLocal_15 = var_1_9 - (var_1_61 + var_1_57); [L221] unsigned char stepLocal_14 = var_1_35; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=4, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L222] COND FALSE !(256 < stepLocal_14) [L227] var_1_62 = var_1_46 VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L229] unsigned long int stepLocal_13 = var_1_48 + ((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55))); VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L230] COND TRUE \read(var_1_32) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=0, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L231] COND FALSE !((((((var_1_1) > (var_1_55)) ? (var_1_1) : (var_1_55))) / 1) > stepLocal_13) [L238] var_1_58 = ((var_1_57 + (var_1_60 - var_1_61)) - var_1_59) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L243] signed long int stepLocal_4 = - var_1_58; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_4=-128, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L244] EXPR (var_1_12 * var_1_7) | var_1_11 VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_4=-128, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L244] signed long int stepLocal_3 = (var_1_12 * var_1_7) | var_1_11; [L245] COND FALSE !(var_1_8 == stepLocal_4) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_3=254, stepLocal_4=-128, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=163/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L248] COND TRUE -2 < stepLocal_3 [L249] var_1_21 = 127.4f VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_3=254, stepLocal_4=-128, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L254] unsigned char stepLocal_11 = var_1_58; VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_11=128, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_3=254, stepLocal_4=-128, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L255] COND FALSE !(var_1_15 == (- (- var_1_31))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, stepLocal_0=0, stepLocal_10=127, stepLocal_11=128, stepLocal_12=1, stepLocal_13=2, stepLocal_14=0, stepLocal_15=-64, stepLocal_1=1, stepLocal_2=39, stepLocal_3=254, stepLocal_4=-128, stepLocal_5=254, stepLocal_6=255, stepLocal_7=0, stepLocal_8=1, stepLocal_9=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L382] RET step() [L383] CALL, EXPR property() [L373] EXPR ((((var_1_48 % var_1_4) >= var_1_29) ? ((var_1_32 && (var_1_48 < var_1_4)) ? (var_1_1 == ((unsigned char) var_1_6)) : 1) : (((var_1_6 + var_1_29) > var_1_48) ? (var_1_1 == ((unsigned char) ((((((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) < (var_1_9)) ? (((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) : (var_1_9))))) : (var_1_1 == ((unsigned char) (((((var_1_10) > (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))) ? (var_1_10) : (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11)))))) - var_1_12))))) && ((var_1_48 != var_1_8) ? (var_1_13 == ((double) (((((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) < (((((64.4) < 0 ) ? -(64.4) : (64.4))))) ? ((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : (((((64.4) < 0 ) ? -(64.4) : (64.4)))))))) : (var_1_32 ? (var_1_13 == ((double) ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_15)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_15))))) : ((! var_1_32) ? (var_1_13 == ((double) (((((((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) < ((var_1_18 - var_1_19))) ? (((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) : ((var_1_18 - var_1_19)))) - ((((var_1_16) > (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))) ? (var_1_16) : (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))))))) : (var_1_13 == ((double) var_1_19)))))) && ((var_1_8 == (- var_1_58)) ? (var_1_21 == ((float) ((var_1_19 + var_1_22) - (var_1_23 + var_1_24)))) : ((-2 < ((var_1_12 * var_1_7) | var_1_11)) ? (var_1_21 == ((float) 127.4f)) : (var_1_21 == ((float) var_1_18)))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L373] EXPR ((((((((((((((((var_1_48 % var_1_4) >= var_1_29) ? ((var_1_32 && (var_1_48 < var_1_4)) ? (var_1_1 == ((unsigned char) var_1_6)) : 1) : (((var_1_6 + var_1_29) > var_1_48) ? (var_1_1 == ((unsigned char) ((((((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) < (var_1_9)) ? (((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) : (var_1_9))))) : (var_1_1 == ((unsigned char) (((((var_1_10) > (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))) ? (var_1_10) : (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11)))))) - var_1_12))))) && ((var_1_48 != var_1_8) ? (var_1_13 == ((double) (((((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) < (((((64.4) < 0 ) ? -(64.4) : (64.4))))) ? ((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : (((((64.4) < 0 ) ? -(64.4) : (64.4)))))))) : (var_1_32 ? (var_1_13 == ((double) ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_15)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_15))))) : ((! var_1_32) ? (var_1_13 == ((double) (((((((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) < ((var_1_18 - var_1_19))) ? (((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) : ((var_1_18 - var_1_19)))) - ((((var_1_16) > (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))) ? (var_1_16) : (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))))))) : (var_1_13 == ((double) var_1_19)))))) && ((var_1_8 == (- var_1_58)) ? (var_1_21 == ((float) ((var_1_19 + var_1_22) - (var_1_23 + var_1_24)))) : ((-2 < ((var_1_12 * var_1_7) | var_1_11)) ? (var_1_21 == ((float) 127.4f)) : (var_1_21 == ((float) var_1_18))))) && (((var_1_12 + var_1_11) <= -100) ? ((((var_1_26 - var_1_35) / var_1_10) < var_1_11) ? (var_1_25 == ((float) ((((var_1_27) > (var_1_15)) ? (var_1_27) : (var_1_15))))) : (var_1_25 == ((float) ((((var_1_14) < (var_1_18)) ? (var_1_14) : (var_1_18)))))) : (var_1_25 == ((float) (((((16.2f - (var_1_22 + var_1_24))) > (var_1_14)) ? ((16.2f - (var_1_22 + var_1_24))) : (var_1_14))))))) && ((0 > var_1_48) ? (var_1_28 == ((float) ((((99.2f) < (var_1_16)) ? (99.2f) : (var_1_16))))) : 1)) && ((last_1_var_1_32 || (var_1_9 >= var_1_8)) ? (var_1_29 == ((unsigned long int) (5u + (32u + var_1_12)))) : ((! (last_1_var_1_32 && last_1_var_1_32)) ? (var_1_29 == ((unsigned long int) (((((32u) < 0 ) ? -(32u) : (32u))) + var_1_8))) : (var_1_29 == ((unsigned long int) ((((((var_1_12 + var_1_6)) < (var_1_8)) ? ((var_1_12 + var_1_6)) : (var_1_8))) + ((((last_1_var_1_35) < (var_1_7)) ? (last_1_var_1_35) : (var_1_7))))))))) && (var_1_31 == ((double) (var_1_23 + var_1_19)))) && ((var_1_7 >= (last_1_var_1_35 + var_1_11)) ? ((var_1_6 >= var_1_11) ? (var_1_32 == ((unsigned char) (! var_1_33))) : (var_1_32 == ((unsigned char) (var_1_33 && var_1_34)))) : 1)) && (var_1_32 ? (((var_1_6 / 1) <= var_1_55) ? (var_1_35 == ((unsigned char) ((((var_1_36) < (var_1_8)) ? (var_1_36) : (var_1_8))))) : 1) : ((! var_1_34) ? (var_1_35 == ((unsigned char) ((((var_1_36) < (var_1_8)) ? (var_1_36) : (var_1_8))))) : ((var_1_34 && var_1_33) ? (((var_1_18 - (var_1_37 - var_1_19)) <= var_1_52) ? (var_1_35 == ((unsigned char) (var_1_12 + var_1_38))) : (var_1_35 == ((unsigned char) (var_1_11 - var_1_12)))) : ((var_1_14 > (- var_1_15)) ? (var_1_35 == ((unsigned char) (var_1_11 - (((((10 + 16)) > (5)) ? ((10 + 16)) : (5)))))) : (var_1_35 == ((unsigned char) var_1_36))))))) && (var_1_32 ? (var_1_39 == ((signed short int) ((var_1_8 - var_1_9) + var_1_36))) : 1)) && ((var_1_55 != var_1_38) ? (var_1_41 == ((signed char) ((((1) < (var_1_42)) ? (1) : (var_1_42))))) : 1)) && (((var_1_38 + ((((32) < (var_1_12)) ? (32) : (var_1_12)))) >= var_1_1) ? (var_1_43 == ((signed char) ((((var_1_42) > (5)) ? (var_1_42) : (5))))) : (var_1_43 == ((signed char) -2)))) && ((var_1_15 == (- (- var_1_31))) ? ((! var_1_34) ? (var_1_44 == ((signed char) var_1_42)) : ((var_1_58 <= var_1_8) ? (var_1_44 == ((signed char) ((((var_1_42) > (((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))) ? (var_1_42) : (((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47)))))))) : (var_1_44 == ((signed char) -10)))) : 1)) && ((((last_1_var_1_31 * var_1_37) * last_1_var_1_13) < last_1_var_1_13) ? (var_1_48 == ((unsigned long int) var_1_12)) : ((((- var_1_18) * var_1_19) > last_1_var_1_21) ? (var_1_48 == ((unsigned long int) ((var_1_8 + var_1_7) + last_1_var_1_35))) : (var_1_48 == ((unsigned long int) (var_1_51 - ((((var_1_11) < (last_1_var_1_35)) ? (var_1_11) : (last_1_var_1_35))))))))) && (((16 & (var_1_7 + var_1_36)) != (var_1_38 / ((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10))))) ? (var_1_52 == ((double) ((((var_1_15) < (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53))))) ? (var_1_15) : (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53)))))))) : ((var_1_37 >= (100.4 + (var_1_19 - var_1_18))) ? (var_1_52 == ((double) (var_1_20 - (var_1_23 + var_1_22)))) : (var_1_52 == ((double) (((((var_1_20 - ((((var_1_22) > (var_1_54)) ? (var_1_22) : (var_1_54))))) > (var_1_18)) ? ((var_1_20 - ((((var_1_22) > (var_1_54)) ? (var_1_22) : (var_1_54))))) : (var_1_18))))))) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L373] EXPR (((((((((((((((((var_1_48 % var_1_4) >= var_1_29) ? ((var_1_32 && (var_1_48 < var_1_4)) ? (var_1_1 == ((unsigned char) var_1_6)) : 1) : (((var_1_6 + var_1_29) > var_1_48) ? (var_1_1 == ((unsigned char) ((((((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) < (var_1_9)) ? (((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) : (var_1_9))))) : (var_1_1 == ((unsigned char) (((((var_1_10) > (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))) ? (var_1_10) : (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11)))))) - var_1_12))))) && ((var_1_48 != var_1_8) ? (var_1_13 == ((double) (((((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) < (((((64.4) < 0 ) ? -(64.4) : (64.4))))) ? ((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : (((((64.4) < 0 ) ? -(64.4) : (64.4)))))))) : (var_1_32 ? (var_1_13 == ((double) ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_15)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_15))))) : ((! var_1_32) ? (var_1_13 == ((double) (((((((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) < ((var_1_18 - var_1_19))) ? (((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) : ((var_1_18 - var_1_19)))) - ((((var_1_16) > (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))) ? (var_1_16) : (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))))))) : (var_1_13 == ((double) var_1_19)))))) && ((var_1_8 == (- var_1_58)) ? (var_1_21 == ((float) ((var_1_19 + var_1_22) - (var_1_23 + var_1_24)))) : ((-2 < ((var_1_12 * var_1_7) | var_1_11)) ? (var_1_21 == ((float) 127.4f)) : (var_1_21 == ((float) var_1_18))))) && (((var_1_12 + var_1_11) <= -100) ? ((((var_1_26 - var_1_35) / var_1_10) < var_1_11) ? (var_1_25 == ((float) ((((var_1_27) > (var_1_15)) ? (var_1_27) : (var_1_15))))) : (var_1_25 == ((float) ((((var_1_14) < (var_1_18)) ? (var_1_14) : (var_1_18)))))) : (var_1_25 == ((float) (((((16.2f - (var_1_22 + var_1_24))) > (var_1_14)) ? ((16.2f - (var_1_22 + var_1_24))) : (var_1_14))))))) && ((0 > var_1_48) ? (var_1_28 == ((float) ((((99.2f) < (var_1_16)) ? (99.2f) : (var_1_16))))) : 1)) && ((last_1_var_1_32 || (var_1_9 >= var_1_8)) ? (var_1_29 == ((unsigned long int) (5u + (32u + var_1_12)))) : ((! (last_1_var_1_32 && last_1_var_1_32)) ? (var_1_29 == ((unsigned long int) (((((32u) < 0 ) ? -(32u) : (32u))) + var_1_8))) : (var_1_29 == ((unsigned long int) ((((((var_1_12 + var_1_6)) < (var_1_8)) ? ((var_1_12 + var_1_6)) : (var_1_8))) + ((((last_1_var_1_35) < (var_1_7)) ? (last_1_var_1_35) : (var_1_7))))))))) && (var_1_31 == ((double) (var_1_23 + var_1_19)))) && ((var_1_7 >= (last_1_var_1_35 + var_1_11)) ? ((var_1_6 >= var_1_11) ? (var_1_32 == ((unsigned char) (! var_1_33))) : (var_1_32 == ((unsigned char) (var_1_33 && var_1_34)))) : 1)) && (var_1_32 ? (((var_1_6 / 1) <= var_1_55) ? (var_1_35 == ((unsigned char) ((((var_1_36) < (var_1_8)) ? (var_1_36) : (var_1_8))))) : 1) : ((! var_1_34) ? (var_1_35 == ((unsigned char) ((((var_1_36) < (var_1_8)) ? (var_1_36) : (var_1_8))))) : ((var_1_34 && var_1_33) ? (((var_1_18 - (var_1_37 - var_1_19)) <= var_1_52) ? (var_1_35 == ((unsigned char) (var_1_12 + var_1_38))) : (var_1_35 == ((unsigned char) (var_1_11 - var_1_12)))) : ((var_1_14 > (- var_1_15)) ? (var_1_35 == ((unsigned char) (var_1_11 - (((((10 + 16)) > (5)) ? ((10 + 16)) : (5)))))) : (var_1_35 == ((unsigned char) var_1_36))))))) && (var_1_32 ? (var_1_39 == ((signed short int) ((var_1_8 - var_1_9) + var_1_36))) : 1)) && ((var_1_55 != var_1_38) ? (var_1_41 == ((signed char) ((((1) < (var_1_42)) ? (1) : (var_1_42))))) : 1)) && (((var_1_38 + ((((32) < (var_1_12)) ? (32) : (var_1_12)))) >= var_1_1) ? (var_1_43 == ((signed char) ((((var_1_42) > (5)) ? (var_1_42) : (5))))) : (var_1_43 == ((signed char) -2)))) && ((var_1_15 == (- (- var_1_31))) ? ((! var_1_34) ? (var_1_44 == ((signed char) var_1_42)) : ((var_1_58 <= var_1_8) ? (var_1_44 == ((signed char) ((((var_1_42) > (((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))) ? (var_1_42) : (((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47)))))))) : (var_1_44 == ((signed char) -10)))) : 1)) && ((((last_1_var_1_31 * var_1_37) * last_1_var_1_13) < last_1_var_1_13) ? (var_1_48 == ((unsigned long int) var_1_12)) : ((((- var_1_18) * var_1_19) > last_1_var_1_21) ? (var_1_48 == ((unsigned long int) ((var_1_8 + var_1_7) + last_1_var_1_35))) : (var_1_48 == ((unsigned long int) (var_1_51 - ((((var_1_11) < (last_1_var_1_35)) ? (var_1_11) : (last_1_var_1_35))))))))) && (((16 & (var_1_7 + var_1_36)) != (var_1_38 / ((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10))))) ? (var_1_52 == ((double) ((((var_1_15) < (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53))))) ? (var_1_15) : (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53)))))))) : ((var_1_37 >= (100.4 + (var_1_19 - var_1_18))) ? (var_1_52 == ((double) (var_1_20 - (var_1_23 + var_1_22)))) : (var_1_52 == ((double) (((((var_1_20 - ((((var_1_22) > (var_1_54)) ? (var_1_22) : (var_1_54))))) > (var_1_18)) ? ((var_1_20 - ((((var_1_22) > (var_1_54)) ? (var_1_22) : (var_1_54))))) : (var_1_18)))))))) && ((! ((last_1_var_1_58 ^ last_1_var_1_55) > last_1_var_1_29)) ? ((((var_1_11 - var_1_38) / var_1_10) >= last_1_var_1_29) ? (last_1_var_1_32 ? ((! (var_1_42 != var_1_47)) ? (var_1_55 == ((unsigned short int) ((((var_1_6) > ((var_1_11 + var_1_12))) ? (var_1_6) : ((var_1_11 + var_1_12)))))) : 1) : (var_1_55 == ((unsigned short int) (((((var_1_56 - var_1_36)) > ((32989 - (var_1_6 + 4)))) ? ((var_1_56 - var_1_36)) : ((32989 - (var_1_6 + 4)))))))) : ((((100 + var_1_57) - var_1_12) == (last_1_var_1_55 + last_1_var_1_55)) ? (var_1_55 == ((unsigned short int) (((((2) < ((256 + 1))) ? (2) : ((256 + 1)))) + var_1_11))) : ((var_1_20 <= (- last_1_var_1_13)) ? (var_1_55 == ((unsigned short int) ((((var_1_12) > (var_1_36)) ? (var_1_12) : (var_1_36))))) : 1))) : 1) VAL [isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L373-L374] return (((((((((((((((((((var_1_48 % var_1_4) >= var_1_29) ? ((var_1_32 && (var_1_48 < var_1_4)) ? (var_1_1 == ((unsigned char) var_1_6)) : 1) : (((var_1_6 + var_1_29) > var_1_48) ? (var_1_1 == ((unsigned char) ((((((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) < (var_1_9)) ? (((((((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) < (var_1_8)) ? (((((var_1_6) < (var_1_7)) ? (var_1_6) : (var_1_7)))) : (var_1_8)))) : (var_1_9))))) : (var_1_1 == ((unsigned char) (((((var_1_10) > (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))) ? (var_1_10) : (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11)))))) - var_1_12))))) && ((var_1_48 != var_1_8) ? (var_1_13 == ((double) (((((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) < (((((64.4) < 0 ) ? -(64.4) : (64.4))))) ? ((var_1_14 - ((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))))) : (((((64.4) < 0 ) ? -(64.4) : (64.4)))))))) : (var_1_32 ? (var_1_13 == ((double) ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_15)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_15))))) : ((! var_1_32) ? (var_1_13 == ((double) (((((((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) < ((var_1_18 - var_1_19))) ? (((((199.75) > (var_1_15)) ? (199.75) : (var_1_15)))) : ((var_1_18 - var_1_19)))) - ((((var_1_16) > (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))) ? (var_1_16) : (((((var_1_14) < (var_1_20)) ? (var_1_14) : (var_1_20))))))))) : (var_1_13 == ((double) var_1_19)))))) && ((var_1_8 == (- var_1_58)) ? (var_1_21 == ((float) ((var_1_19 + var_1_22) - (var_1_23 + var_1_24)))) : ((-2 < ((var_1_12 * var_1_7) | var_1_11)) ? (var_1_21 == ((float) 127.4f)) : (var_1_21 == ((float) var_1_18))))) && (((var_1_12 + var_1_11) <= -100) ? ((((var_1_26 - var_1_35) / var_1_10) < var_1_11) ? (var_1_25 == ((float) ((((var_1_27) > (var_1_15)) ? (var_1_27) : (var_1_15))))) : (var_1_25 == ((float) ((((var_1_14) < (var_1_18)) ? (var_1_14) : (var_1_18)))))) : (var_1_25 == ((float) (((((16.2f - (var_1_22 + var_1_24))) > (var_1_14)) ? ((16.2f - (var_1_22 + var_1_24))) : (var_1_14))))))) && ((0 > var_1_48) ? (var_1_28 == ((float) ((((99.2f) < (var_1_16)) ? (99.2f) : (var_1_16))))) : 1)) && ((last_1_var_1_32 || (var_1_9 >= var_1_8)) ? (var_1_29 == ((unsigned long int) (5u + (32u + var_1_12)))) : ((! (last_1_var_1_32 && last_1_var_1_32)) ? (var_1_29 == ((unsigned long int) (((((32u) < 0 ) ? -(32u) : (32u))) + var_1_8))) : (var_1_29 == ((unsigned long int) ((((((var_1_12 + var_1_6)) < (var_1_8)) ? ((var_1_12 + var_1_6)) : (var_1_8))) + ((((last_1_var_1_35) < (var_1_7)) ? (last_1_var_1_35) : (var_1_7))))))))) && (var_1_31 == ((double) (var_1_23 + var_1_19)))) && ((var_1_7 >= (last_1_var_1_35 + var_1_11)) ? ((var_1_6 >= var_1_11) ? (var_1_32 == ((unsigned char) (! var_1_33))) : (var_1_32 == ((unsigned char) (var_1_33 && var_1_34)))) : 1)) && (var_1_32 ? (((var_1_6 / 1) <= var_1_55) ? (var_1_35 == ((unsigned char) ((((var_1_36) < (var_1_8)) ? (var_1_36) : (var_1_8))))) : 1) : ((! var_1_34) ? (var_1_35 == ((unsigned char) ((((var_1_36) < (var_1_8)) ? (var_1_36) : (var_1_8))))) : ((var_1_34 && var_1_33) ? (((var_1_18 - (var_1_37 - var_1_19)) <= var_1_52) ? (var_1_35 == ((unsigned char) (var_1_12 + var_1_38))) : (var_1_35 == ((unsigned char) (var_1_11 - var_1_12)))) : ((var_1_14 > (- var_1_15)) ? (var_1_35 == ((unsigned char) (var_1_11 - (((((10 + 16)) > (5)) ? ((10 + 16)) : (5)))))) : (var_1_35 == ((unsigned char) var_1_36))))))) && (var_1_32 ? (var_1_39 == ((signed short int) ((var_1_8 - var_1_9) + var_1_36))) : 1)) && ((var_1_55 != var_1_38) ? (var_1_41 == ((signed char) ((((1) < (var_1_42)) ? (1) : (var_1_42))))) : 1)) && (((var_1_38 + ((((32) < (var_1_12)) ? (32) : (var_1_12)))) >= var_1_1) ? (var_1_43 == ((signed char) ((((var_1_42) > (5)) ? (var_1_42) : (5))))) : (var_1_43 == ((signed char) -2)))) && ((var_1_15 == (- (- var_1_31))) ? ((! var_1_34) ? (var_1_44 == ((signed char) var_1_42)) : ((var_1_58 <= var_1_8) ? (var_1_44 == ((signed char) ((((var_1_42) > (((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47))))) ? (var_1_42) : (((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47)))))))) : (var_1_44 == ((signed char) -10)))) : 1)) && ((((last_1_var_1_31 * var_1_37) * last_1_var_1_13) < last_1_var_1_13) ? (var_1_48 == ((unsigned long int) var_1_12)) : ((((- var_1_18) * var_1_19) > last_1_var_1_21) ? (var_1_48 == ((unsigned long int) ((var_1_8 + var_1_7) + last_1_var_1_35))) : (var_1_48 == ((unsigned long int) (var_1_51 - ((((var_1_11) < (last_1_var_1_35)) ? (var_1_11) : (last_1_var_1_35))))))))) && (((16 & (var_1_7 + var_1_36)) != (var_1_38 / ((((var_1_10) < 0 ) ? -(var_1_10) : (var_1_10))))) ? (var_1_52 == ((double) ((((var_1_15) < (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53))))) ? (var_1_15) : (((((var_1_22) > (var_1_53)) ? (var_1_22) : (var_1_53)))))))) : ((var_1_37 >= (100.4 + (var_1_19 - var_1_18))) ? (var_1_52 == ((double) (var_1_20 - (var_1_23 + var_1_22)))) : (var_1_52 == ((double) (((((var_1_20 - ((((var_1_22) > (var_1_54)) ? (var_1_22) : (var_1_54))))) > (var_1_18)) ? ((var_1_20 - ((((var_1_22) > (var_1_54)) ? (var_1_22) : (var_1_54))))) : (var_1_18)))))))) && ((! ((last_1_var_1_58 ^ last_1_var_1_55) > last_1_var_1_29)) ? ((((var_1_11 - var_1_38) / var_1_10) >= last_1_var_1_29) ? (last_1_var_1_32 ? ((! (var_1_42 != var_1_47)) ? (var_1_55 == ((unsigned short int) ((((var_1_6) > ((var_1_11 + var_1_12))) ? (var_1_6) : ((var_1_11 + var_1_12)))))) : 1) : (var_1_55 == ((unsigned short int) (((((var_1_56 - var_1_36)) > ((32989 - (var_1_6 + 4)))) ? ((var_1_56 - var_1_36)) : ((32989 - (var_1_6 + 4)))))))) : ((((100 + var_1_57) - var_1_12) == (last_1_var_1_55 + last_1_var_1_55)) ? (var_1_55 == ((unsigned short int) (((((2) < ((256 + 1))) ? (2) : ((256 + 1)))) + var_1_11))) : ((var_1_20 <= (- last_1_var_1_13)) ? (var_1_55 == ((unsigned short int) ((((var_1_12) > (var_1_36)) ? (var_1_12) : (var_1_36))))) : 1))) : 1)) && (var_1_32 ? (((((((var_1_1) > (var_1_55)) ? (var_1_1) : (var_1_55))) / 1) > (var_1_48 + ((((var_1_26) < (var_1_55)) ? (var_1_26) : (var_1_55))))) ? (var_1_32 ? (var_1_58 == ((unsigned char) ((var_1_57 - var_1_59) + 4))) : (var_1_58 == ((unsigned char) (var_1_38 + var_1_57)))) : (var_1_58 == ((unsigned char) ((var_1_57 + (var_1_60 - var_1_61)) - var_1_59)))) : (var_1_58 == ((unsigned char) var_1_38)))) && ((256 < var_1_35) ? (((var_1_9 - (var_1_61 + var_1_57)) >= var_1_43) ? (var_1_62 == ((signed char) ((((var_1_47) > (var_1_61)) ? (var_1_47) : (var_1_61))))) : 1) : (var_1_62 == ((signed char) var_1_46))) ; [L383] RET, EXPR property() [L383] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=19/2, last_1_var_1_21=163/5, last_1_var_1_29=8, last_1_var_1_31=449/50, last_1_var_1_32=1, last_1_var_1_35=50, last_1_var_1_55=0, last_1_var_1_58=0, var_1_10=127, var_1_11=254, var_1_12=1, var_1_13=3, var_1_14=0, var_1_15=2, var_1_1=0, var_1_21=637/5, var_1_22=0, var_1_25=4, var_1_26=2147483647, var_1_28=497/10, var_1_29=38, var_1_32=1, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=0, var_1_38=127, var_1_39=2, var_1_41=1, var_1_42=1, var_1_43=5, var_1_44=2, var_1_46=126, var_1_47=-127, var_1_48=1, var_1_4=1, var_1_51=2147483647, var_1_52=2, var_1_53=0, var_1_55=1, var_1_56=32767, var_1_57=64, var_1_58=128, var_1_59=63, var_1_60=127, var_1_61=0, var_1_62=126, var_1_6=1, var_1_7=0, var_1_8=2, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 185 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 60.1s, OverallIterations: 16, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 23.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11763 SdHoareTripleChecker+Valid, 12.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11512 mSDsluCounter, 20616 SdHoareTripleChecker+Invalid, 10.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15598 mSDsCounter, 3095 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10200 IncrementalHoareTripleChecker+Invalid, 13295 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3095 mSolverCounterUnsat, 5018 mSDtfsCounter, 10200 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7906 GetRequests, 7659 SyntacticMatches, 1 SemanticMatches, 246 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2826 ImplicationChecksByTransitivity, 5.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=16343occurred in iteration=15, InterpolantAutomatonStates: 212, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 8.1s AutomataMinimizationTime, 15 MinimizatonAttempts, 23470 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 18.3s InterpolantComputationTime, 6335 NumberOfCodeBlocks, 6335 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 7433 ConstructedInterpolants, 0 QuantifiedInterpolants, 33332 SizeOfPredicates, 68 NumberOfNonLiveVariables, 12486 ConjunctsInSsa, 184 ConjunctsInUnsatCore, 20 InterpolantComputations, 9 PerfectInterpolantSequences, 131055/132240 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 02:28:02,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 1d61576bd95995863195e6d31603d7d0e0f99690d42c4edb47100435eb123db7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:28:04,659 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:28:04,739 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 02:28:04,745 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:28:04,745 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:28:04,773 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:28:04,774 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:28:04,774 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:28:04,775 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:28:04,776 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:28:04,776 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:28:04,777 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:28:04,778 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:28:04,778 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:28:04,779 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:28:04,780 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:28:04,780 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 02:28:04,781 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:28:04,782 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:28:04,782 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:28:04,783 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 02:28:04,783 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:28:04,784 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 02:28:04,784 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 02:28:04,785 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 02:28:04,785 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 02:28:04,786 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:28:04,786 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:28:04,786 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:28:04,787 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:28:04,787 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:28:04,788 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:28:04,788 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:28:04,788 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:28:04,789 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:28:04,789 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:28:04,789 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 02:28:04,789 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 02:28:04,790 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 02:28:04,790 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:28:04,790 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:28:04,790 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 02:28:04,791 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:28:04,791 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:28:04,791 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 02:28:04,791 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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 -> 1d61576bd95995863195e6d31603d7d0e0f99690d42c4edb47100435eb123db7 [2023-11-29 02:28:05,113 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:28:05,136 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:28:05,139 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:28:05,140 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:28:05,141 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:28:05,143 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i [2023-11-29 02:28:08,008 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:28:08,280 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:28:08,281 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i [2023-11-29 02:28:08,297 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data/41a1ebe59/db44ac9ea51a4bd2b716b21faa7ead5f/FLAG09b96bf0d [2023-11-29 02:28:08,312 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/data/41a1ebe59/db44ac9ea51a4bd2b716b21faa7ead5f [2023-11-29 02:28:08,315 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:28:08,317 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:28:08,318 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:28:08,318 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:28:08,323 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:28:08,324 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:08,326 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a67fda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08, skipping insertion in model container [2023-11-29 02:28:08,326 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:08,382 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:28:08,539 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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i[916,929] [2023-11-29 02:28:08,774 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:28:08,797 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:28:08,814 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_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-31.i[916,929] [2023-11-29 02:28:08,905 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:28:08,932 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:28:08,932 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08 WrapperNode [2023-11-29 02:28:08,932 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:28:08,934 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:28:08,934 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:28:08,934 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:28:08,943 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:08,968 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,018 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 373 [2023-11-29 02:28:09,019 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:28:09,020 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:28:09,020 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:28:09,020 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:28:09,030 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,031 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,041 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,070 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 02:28:09,071 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,071 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,103 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,110 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,119 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,124 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,135 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:28:09,136 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:28:09,136 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:28:09,136 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:28:09,137 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (1/1) ... [2023-11-29 02:28:09,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:28:09,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:28:09,171 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:28:09,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:28:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:28:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 02:28:09,225 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 02:28:09,226 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 02:28:09,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:28:09,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:28:09,376 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:28:09,378 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:28:49,293 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:28:49,398 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:28:49,399 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 02:28:49,399 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:28:49 BoogieIcfgContainer [2023-11-29 02:28:49,400 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:28:49,403 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:28:49,403 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:28:49,407 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:28:49,407 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:28:08" (1/3) ... [2023-11-29 02:28:49,408 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68fa60dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:28:49, skipping insertion in model container [2023-11-29 02:28:49,409 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:28:08" (2/3) ... [2023-11-29 02:28:49,409 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68fa60dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:28:49, skipping insertion in model container [2023-11-29 02:28:49,410 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:28:49" (3/3) ... [2023-11-29 02:28:49,411 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-31.i [2023-11-29 02:28:49,434 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:28:49,435 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 02:28:49,502 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:28:49,511 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;@7f25397c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:28:49,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 02:28:49,518 INFO L276 IsEmpty]: Start isEmpty. Operand has 159 states, 98 states have (on average 1.4795918367346939) internal successors, (145), 99 states have internal predecessors, (145), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 02:28:49,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2023-11-29 02:28:49,548 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:28:49,550 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:28:49,551 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:28:49,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:28:49,558 INFO L85 PathProgramCache]: Analyzing trace with hash -332258513, now seen corresponding path program 1 times [2023-11-29 02:28:49,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:28:49,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1801041412] [2023-11-29 02:28:49,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:28:49,579 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 02:28:49,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:28:49,582 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:28:49,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:28:52,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:28:52,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 02:28:52,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:28:52,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3242 proven. 0 refuted. 0 times theorem prover too weak. 3370 trivial. 0 not checked. [2023-11-29 02:28:52,436 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:28:52,437 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:28:52,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1801041412] [2023-11-29 02:28:52,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1801041412] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:28:52,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:28:52,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:28:52,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539993283] [2023-11-29 02:28:52,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:28:52,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 02:28:52,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:28:52,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 02:28:52,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 02:28:52,479 INFO L87 Difference]: Start difference. First operand has 159 states, 98 states have (on average 1.4795918367346939) internal successors, (145), 99 states have internal predecessors, (145), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 02:28:57,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:28:57,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:28:57,677 INFO L93 Difference]: Finished difference Result 314 states and 576 transitions. [2023-11-29 02:28:57,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 02:28:57,946 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 360 [2023-11-29 02:28:57,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:28:57,957 INFO L225 Difference]: With dead ends: 314 [2023-11-29 02:28:57,957 INFO L226 Difference]: Without dead ends: 156 [2023-11-29 02:28:57,963 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 359 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 02:28:57,967 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:28:57,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 250 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2023-11-29 02:28:57,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2023-11-29 02:28:58,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2023-11-29 02:28:58,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 96 states have (on average 1.4270833333333333) internal successors, (137), 96 states have internal predecessors, (137), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-29 02:28:58,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 253 transitions. [2023-11-29 02:28:58,042 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 253 transitions. Word has length 360 [2023-11-29 02:28:58,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:28:58,043 INFO L495 AbstractCegarLoop]: Abstraction has 156 states and 253 transitions. [2023-11-29 02:28:58,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-29 02:28:58,044 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 253 transitions. [2023-11-29 02:28:58,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2023-11-29 02:28:58,057 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:28:58,057 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:28:58,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:28:58,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:28:58,259 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:28:58,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:28:58,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1919720133, now seen corresponding path program 1 times [2023-11-29 02:28:58,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:28:58,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1398475611] [2023-11-29 02:28:58,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:28:58,262 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 02:28:58,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:28:58,263 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:28:58,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:29:00,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:29:00,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:29:01,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:29:20,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:29:20,908 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:29:20,908 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:29:20,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1398475611] [2023-11-29 02:29:20,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1398475611] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:29:20,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:29:20,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:29:20,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932088198] [2023-11-29 02:29:20,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:29:20,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:29:20,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:29:20,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:29:20,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:29:20,915 INFO L87 Difference]: Start difference. First operand 156 states and 253 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:29:27,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:29:31,082 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 02:29:36,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.97s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:29:40,544 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 02:29:44,550 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 02:29:44,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:29:44,552 INFO L93 Difference]: Finished difference Result 469 states and 762 transitions. [2023-11-29 02:29:44,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:29:44,874 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 360 [2023-11-29 02:29:44,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:29:44,883 INFO L225 Difference]: With dead ends: 469 [2023-11-29 02:29:44,883 INFO L226 Difference]: Without dead ends: 314 [2023-11-29 02:29:44,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 357 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:29:44,887 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 143 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 117 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:29:44,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 722 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 39 Invalid, 5 Unknown, 0 Unchecked, 23.4s Time] [2023-11-29 02:29:44,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2023-11-29 02:29:44,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 255. [2023-11-29 02:29:44,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 136 states have (on average 1.3014705882352942) internal successors, (177), 136 states have internal predecessors, (177), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-29 02:29:44,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 409 transitions. [2023-11-29 02:29:44,989 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 409 transitions. Word has length 360 [2023-11-29 02:29:44,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:29:44,992 INFO L495 AbstractCegarLoop]: Abstraction has 255 states and 409 transitions. [2023-11-29 02:29:44,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:29:44,993 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 409 transitions. [2023-11-29 02:29:44,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2023-11-29 02:29:44,998 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:29:44,998 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:29:45,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 02:29:45,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:29:45,200 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:29:45,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:29:45,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1942611008, now seen corresponding path program 1 times [2023-11-29 02:29:45,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:29:45,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1551181427] [2023-11-29 02:29:45,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:29:45,203 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 02:29:45,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:29:45,204 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:29:45,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 02:29:47,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:29:48,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:29:48,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:30:03,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3758 proven. 153 refuted. 0 times theorem prover too weak. 2701 trivial. 0 not checked. [2023-11-29 02:30:03,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:30:05,426 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:30:05,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1551181427] [2023-11-29 02:30:05,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1551181427] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:30:05,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [244812770] [2023-11-29 02:30:05,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:30:05,427 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 02:30:05,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 02:30:05,429 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 02:30:05,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-11-29 02:30:07,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:30:07,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 02:30:07,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:30:07,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:30:07,759 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:30:07,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [244812770] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:30:07,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:30:07,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [12] total 14 [2023-11-29 02:30:07,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802270155] [2023-11-29 02:30:07,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:30:07,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:30:07,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:30:07,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:30:07,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2023-11-29 02:30:07,765 INFO L87 Difference]: Start difference. First operand 255 states and 409 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:30:09,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:30:14,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:30:18,111 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 02:30:22,113 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 02:30:22,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:30:22,481 INFO L93 Difference]: Finished difference Result 557 states and 897 transitions. [2023-11-29 02:30:22,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:30:22,483 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 362 [2023-11-29 02:30:22,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:30:22,490 INFO L225 Difference]: With dead ends: 557 [2023-11-29 02:30:22,490 INFO L226 Difference]: Without dead ends: 402 [2023-11-29 02:30:22,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 797 GetRequests, 780 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2023-11-29 02:30:22,493 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 223 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 9 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:30:22,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 474 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 17 Invalid, 3 Unknown, 0 Unchecked, 14.7s Time] [2023-11-29 02:30:22,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2023-11-29 02:30:22,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 399. [2023-11-29 02:30:22,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 221 states have (on average 1.3076923076923077) internal successors, (289), 221 states have internal predecessors, (289), 174 states have call successors, (174), 3 states have call predecessors, (174), 3 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2023-11-29 02:30:22,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 637 transitions. [2023-11-29 02:30:22,557 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 637 transitions. Word has length 362 [2023-11-29 02:30:22,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:30:22,558 INFO L495 AbstractCegarLoop]: Abstraction has 399 states and 637 transitions. [2023-11-29 02:30:22,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:30:22,559 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 637 transitions. [2023-11-29 02:30:22,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-29 02:30:22,562 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:30:22,562 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:30:22,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-29 02:30:22,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2023-11-29 02:30:22,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 02:30:22,964 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:30:22,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:30:22,964 INFO L85 PathProgramCache]: Analyzing trace with hash 674815645, now seen corresponding path program 1 times [2023-11-29 02:30:22,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:30:22,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [284192058] [2023-11-29 02:30:22,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:30:22,965 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 02:30:22,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:30:22,966 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:30:22,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 02:30:25,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:30:25,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:30:25,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:30:41,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3758 proven. 153 refuted. 0 times theorem prover too weak. 2701 trivial. 0 not checked. [2023-11-29 02:30:41,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:30:43,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:30:43,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [284192058] [2023-11-29 02:30:43,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [284192058] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:30:43,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1098656655] [2023-11-29 02:30:43,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:30:43,306 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 02:30:43,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 02:30:43,307 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 02:30:43,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-11-29 02:30:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:30:44,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 02:30:44,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:30:45,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:30:45,251 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:30:45,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1098656655] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:30:45,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 02:30:45,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [12] total 14 [2023-11-29 02:30:45,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737274594] [2023-11-29 02:30:45,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:30:45,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:30:45,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:30:45,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:30:45,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2023-11-29 02:30:45,255 INFO L87 Difference]: Start difference. First operand 399 states and 637 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:30:50,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:30:54,455 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 02:30:54,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:30:54,466 INFO L93 Difference]: Finished difference Result 698 states and 1117 transitions. [2023-11-29 02:30:54,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:30:54,751 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 363 [2023-11-29 02:30:54,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:30:54,757 INFO L225 Difference]: With dead ends: 698 [2023-11-29 02:30:54,757 INFO L226 Difference]: Without dead ends: 399 [2023-11-29 02:30:54,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 800 GetRequests, 783 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2023-11-29 02:30:54,760 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 65 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:30:54,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 428 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 2 Unknown, 0 Unchecked, 9.2s Time] [2023-11-29 02:30:54,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2023-11-29 02:30:54,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 399. [2023-11-29 02:30:54,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 221 states have (on average 1.2986425339366516) internal successors, (287), 221 states have internal predecessors, (287), 174 states have call successors, (174), 3 states have call predecessors, (174), 3 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2023-11-29 02:30:54,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 635 transitions. [2023-11-29 02:30:54,820 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 635 transitions. Word has length 363 [2023-11-29 02:30:54,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:30:54,822 INFO L495 AbstractCegarLoop]: Abstraction has 399 states and 635 transitions. [2023-11-29 02:30:54,822 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, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:30:54,822 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 635 transitions. [2023-11-29 02:30:54,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-29 02:30:54,826 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:30:54,826 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:30:54,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 02:30:55,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2023-11-29 02:30:55,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 02:30:55,227 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:30:55,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:30:55,228 INFO L85 PathProgramCache]: Analyzing trace with hash 2061019039, now seen corresponding path program 1 times [2023-11-29 02:30:55,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:30:55,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [812971184] [2023-11-29 02:30:55,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:30:55,230 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 02:30:55,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:30:55,231 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:30:55,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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)] Waiting until timeout for monitored process [2023-11-29 02:30:57,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:30:57,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:30:57,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:31:15,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3758 proven. 153 refuted. 0 times theorem prover too weak. 2701 trivial. 0 not checked. [2023-11-29 02:31:15,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:31:17,500 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:31:17,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [812971184] [2023-11-29 02:31:17,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [812971184] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:31:17,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [718242514] [2023-11-29 02:31:17,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:31:17,501 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 02:31:17,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 02:31:17,502 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 02:31:17,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2023-11-29 02:31:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:31:24,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 02:31:24,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:31:38,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3758 proven. 153 refuted. 0 times theorem prover too weak. 2701 trivial. 0 not checked. [2023-11-29 02:31:38,561 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:31:39,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [718242514] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:31:39,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:31:39,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2023-11-29 02:31:39,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589108992] [2023-11-29 02:31:39,686 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:31:39,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 02:31:39,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:31:39,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 02:31:39,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2023-11-29 02:31:39,689 INFO L87 Difference]: Start difference. First operand 399 states and 635 transitions. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 11 states have internal predecessors, (91), 4 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2023-11-29 02:31:52,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:31:56,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:00,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:04,731 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:08,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:12,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:16,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:20,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:25,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:29,099 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:33,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:37,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:41,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:45,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:49,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:50,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:32:58,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:33:02,728 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 02:33:06,737 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 02:33:10,747 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 02:33:14,756 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 02:33:18,764 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 02:33:22,771 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 02:33:26,786 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 02:33:30,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:33:34,810 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 02:33:38,822 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 02:33:42,826 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 02:33:46,832 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 02:33:50,842 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 02:33:54,845 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 02:33:59,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:34:04,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:34:08,667 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 02:34:12,671 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 02:34:16,685 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 02:34:20,690 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 02:34:24,697 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 02:34:28,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:34:32,721 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 02:34:36,733 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 02:34:40,737 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 02:34:44,744 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 02:34:48,749 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 02:34:48,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:34:48,750 INFO L93 Difference]: Finished difference Result 1144 states and 1782 transitions. [2023-11-29 02:34:49,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 02:34:49,042 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 11 states have internal predecessors, (91), 4 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) Word has length 363 [2023-11-29 02:34:49,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:34:49,051 INFO L225 Difference]: With dead ends: 1144 [2023-11-29 02:34:49,051 INFO L226 Difference]: Without dead ends: 845 [2023-11-29 02:34:49,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 891 GetRequests, 860 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=326, Invalid=730, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 02:34:49,055 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 541 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 242 mSolverCounterUnsat, 43 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 185.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 1257 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 242 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 43 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 186.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:34:49,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [541 Valid, 1257 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [242 Valid, 654 Invalid, 43 Unknown, 0 Unchecked, 186.6s Time] [2023-11-29 02:34:49,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states. [2023-11-29 02:34:49,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 732. [2023-11-29 02:34:49,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 427 states have (on average 1.3044496487119437) internal successors, (557), 427 states have internal predecessors, (557), 290 states have call successors, (290), 14 states have call predecessors, (290), 14 states have return successors, (290), 290 states have call predecessors, (290), 290 states have call successors, (290) [2023-11-29 02:34:49,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 1137 transitions. [2023-11-29 02:34:49,163 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 1137 transitions. Word has length 363 [2023-11-29 02:34:49,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:34:49,164 INFO L495 AbstractCegarLoop]: Abstraction has 732 states and 1137 transitions. [2023-11-29 02:34:49,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 11 states have internal predecessors, (91), 4 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2023-11-29 02:34:49,164 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 1137 transitions. [2023-11-29 02:34:49,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-11-29 02:34:49,167 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:34:49,168 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:34:49,194 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2023-11-29 02:34:49,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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)] Ended with exit code 0 [2023-11-29 02:34:49,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:34:49,569 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:34:49,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:34:49,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1816105559, now seen corresponding path program 1 times [2023-11-29 02:34:49,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:34:49,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [423654256] [2023-11-29 02:34:49,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:34:49,570 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 02:34:49,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:34:49,571 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:34:49,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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)] Waiting until timeout for monitored process [2023-11-29 02:34:51,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:34:51,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:34:51,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:34:58,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-29 02:34:58,873 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:34:58,873 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:34:58,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [423654256] [2023-11-29 02:34:58,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [423654256] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:34:58,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:34:58,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:34:58,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813306141] [2023-11-29 02:34:58,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:34:58,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:34:58,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:34:58,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:34:58,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:34:58,876 INFO L87 Difference]: Start difference. First operand 732 states and 1137 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:35:00,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:35:05,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:35:09,984 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 02:35:13,989 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 02:35:19,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:35:23,607 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 02:35:27,615 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 02:35:27,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:35:27,618 INFO L93 Difference]: Finished difference Result 1814 states and 2822 transitions. [2023-11-29 02:35:27,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:35:27,922 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 363 [2023-11-29 02:35:27,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:35:27,931 INFO L225 Difference]: With dead ends: 1814 [2023-11-29 02:35:27,931 INFO L226 Difference]: Without dead ends: 1194 [2023-11-29 02:35:27,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:35:27,934 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 260 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 118 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:35:27,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 716 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 32 Invalid, 6 Unknown, 0 Unchecked, 28.6s Time] [2023-11-29 02:35:27,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2023-11-29 02:35:28,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 1036. [2023-11-29 02:35:28,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1036 states, 610 states have (on average 1.29672131147541) internal successors, (791), 610 states have internal predecessors, (791), 406 states have call successors, (406), 19 states have call predecessors, (406), 19 states have return successors, (406), 406 states have call predecessors, (406), 406 states have call successors, (406) [2023-11-29 02:35:28,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1603 transitions. [2023-11-29 02:35:28,100 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 1603 transitions. Word has length 363 [2023-11-29 02:35:28,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:35:28,101 INFO L495 AbstractCegarLoop]: Abstraction has 1036 states and 1603 transitions. [2023-11-29 02:35:28,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-29 02:35:28,102 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1603 transitions. [2023-11-29 02:35:28,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-11-29 02:35:28,105 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:35:28,105 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:35:28,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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)] Ended with exit code 0 [2023-11-29 02:35:28,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:35:28,306 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:35:28,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:35:28,307 INFO L85 PathProgramCache]: Analyzing trace with hash 714162826, now seen corresponding path program 1 times [2023-11-29 02:35:28,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:35:28,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1632652695] [2023-11-29 02:35:28,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:35:28,308 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 02:35:28,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:35:28,309 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:35:28,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:35:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:35:31,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:35:31,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:35:53,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 66 proven. 3220 refuted. 0 times theorem prover too weak. 3326 trivial. 0 not checked. [2023-11-29 02:35:53,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:35:56,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:35:56,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1632652695] [2023-11-29 02:35:56,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1632652695] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:35:56,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [564385980] [2023-11-29 02:35:56,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:35:56,384 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 02:35:56,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 02:35:56,385 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 02:35:56,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2023-11-29 02:36:03,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:36:03,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 02:36:03,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:36:30,667 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3181 proven. 105 refuted. 0 times theorem prover too weak. 3326 trivial. 0 not checked. [2023-11-29 02:36:30,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:36:32,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [564385980] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:36:32,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:36:32,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2023-11-29 02:36:32,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63476039] [2023-11-29 02:36:32,834 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:36:32,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:36:32,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:36:32,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:36:32,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:36:32,837 INFO L87 Difference]: Start difference. First operand 1036 states and 1603 transitions. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 7 states have internal predecessors, (112), 3 states have call successors, (93), 3 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-29 02:36:42,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:36:46,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.65s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:36:50,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:36:54,876 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 02:36:58,882 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 02:37:03,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:07,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:11,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:15,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.74s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:20,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:22,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:23,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:26,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:32,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:36,591 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 02:37:40,594 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 02:37:44,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.56s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:49,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.86s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:37:53,340 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 02:37:57,345 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 02:38:01,350 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 02:38:06,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:38:10,877 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 02:38:14,889 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 02:38:18,892 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 02:38:23,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:38:27,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:38:31,184 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 02:38:35,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:38:39,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:38:43,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:38:47,903 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 02:38:52,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:38:55,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:00,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:02,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:06,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:07,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:11,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:17,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:21,739 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 02:39:25,742 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 02:39:30,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.93s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 02:39:34,912 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 02:39:38,919 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 02:39:42,931 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 02:39:46,940 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 02:39:50,947 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 02:39:54,955 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 02:39:54,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:39:54,958 INFO L93 Difference]: Finished difference Result 1738 states and 2698 transitions. [2023-11-29 02:39:55,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:39:55,238 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 7 states have internal predecessors, (112), 3 states have call successors, (93), 3 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 364 [2023-11-29 02:39:55,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:39:55,249 INFO L225 Difference]: With dead ends: 1738 [2023-11-29 02:39:55,249 INFO L226 Difference]: Without dead ends: 1293 [2023-11-29 02:39:55,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1203 GetRequests, 1188 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=97, Invalid=175, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:39:55,253 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 296 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 222 mSolverCounterUnsat, 37 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 198.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 37 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 200.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:39:55,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 1055 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 425 Invalid, 37 Unknown, 0 Unchecked, 200.7s Time] [2023-11-29 02:39:55,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2023-11-29 02:39:55,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 1043. [2023-11-29 02:39:55,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1043 states, 616 states have (on average 1.2954545454545454) internal successors, (798), 616 states have internal predecessors, (798), 406 states have call successors, (406), 20 states have call predecessors, (406), 20 states have return successors, (406), 406 states have call predecessors, (406), 406 states have call successors, (406) [2023-11-29 02:39:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1610 transitions. [2023-11-29 02:39:55,416 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1610 transitions. Word has length 364 [2023-11-29 02:39:55,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:39:55,417 INFO L495 AbstractCegarLoop]: Abstraction has 1043 states and 1610 transitions. [2023-11-29 02:39:55,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 7 states have internal predecessors, (112), 3 states have call successors, (93), 3 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-29 02:39:55,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1610 transitions. [2023-11-29 02:39:55,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2023-11-29 02:39:55,427 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:39:55,427 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:39:55,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:39:55,652 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2023-11-29 02:39:55,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 02:39:55,828 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 02:39:55,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:39:55,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1529820472, now seen corresponding path program 1 times [2023-11-29 02:39:55,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:39:55,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [923063319] [2023-11-29 02:39:55,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:39:55,830 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 02:39:55,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:39:55,831 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:39:55,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/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 02:39:59,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:39:59,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 02:40:00,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:40:12,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1639 proven. 21 refuted. 0 times theorem prover too weak. 4952 trivial. 0 not checked. [2023-11-29 02:40:12,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:40:15,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:40:15,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [923063319] [2023-11-29 02:40:15,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [923063319] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 02:40:15,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2077204851] [2023-11-29 02:40:15,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:40:15,531 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 02:40:15,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 02:40:15,532 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 02:40:15,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ad8b9812-f38a-4c1c-9d60-4b23bd718a26/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process