./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme --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 0fd53559adfb0e34486a2acf631fb64b6aaa3a099a4dda6d4271ae00950a55f7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 11:46:18,198 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 11:46:18,289 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-26 11:46:18,303 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 11:46:18,304 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 11:46:18,346 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 11:46:18,347 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 11:46:18,347 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 11:46:18,348 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 11:46:18,349 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 11:46:18,349 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 11:46:18,350 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 11:46:18,351 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 11:46:18,351 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 11:46:18,352 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 11:46:18,352 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 11:46:18,353 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 11:46:18,354 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-26 11:46:18,354 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 11:46:18,355 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-26 11:46:18,355 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 11:46:18,369 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 11:46:18,369 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 11:46:18,370 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 11:46:18,370 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-26 11:46:18,371 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 11:46:18,371 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 11:46:18,372 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 11:46:18,373 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 11:46:18,373 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 11:46:18,374 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 11:46:18,374 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 11:46:18,375 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 11:46:18,375 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 11:46:18,375 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 11:46:18,376 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 11:46:18,376 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-26 11:46:18,376 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 11:46:18,376 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 11:46:18,377 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 11:46:18,377 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 11:46:18,377 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 11:46:18,377 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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme 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 -> 0fd53559adfb0e34486a2acf631fb64b6aaa3a099a4dda6d4271ae00950a55f7 [2023-11-26 11:46:18,626 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 11:46:18,650 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 11:46:18,653 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 11:46:18,654 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 11:46:18,655 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 11:46:18,656 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i [2023-11-26 11:46:21,960 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 11:46:22,216 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 11:46:22,217 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i [2023-11-26 11:46:22,230 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data/fba308094/a8d822cf857e4d75a62d9638a5dc3dc8/FLAG590dbcd91 [2023-11-26 11:46:22,246 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data/fba308094/a8d822cf857e4d75a62d9638a5dc3dc8 [2023-11-26 11:46:22,257 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 11:46:22,259 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 11:46:22,260 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 11:46:22,261 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 11:46:22,268 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 11:46:22,272 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,273 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f60b4bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22, skipping insertion in model container [2023-11-26 11:46:22,273 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,336 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 11:46:22,508 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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i[916,929] [2023-11-26 11:46:22,649 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:46:22,664 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 11:46:22,677 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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i[916,929] [2023-11-26 11:46:22,781 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:46:22,815 INFO L206 MainTranslator]: Completed translation [2023-11-26 11:46:22,816 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22 WrapperNode [2023-11-26 11:46:22,816 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 11:46:22,817 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 11:46:22,818 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 11:46:22,818 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 11:46:22,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,848 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,928 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 333 [2023-11-26 11:46:22,928 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 11:46:22,929 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 11:46:22,929 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 11:46:22,929 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 11:46:22,941 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,942 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,949 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,977 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-26 11:46:22,977 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,978 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:22,997 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:23,001 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:23,008 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:23,013 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:23,026 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 11:46:23,027 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 11:46:23,028 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 11:46:23,028 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 11:46:23,029 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (1/1) ... [2023-11-26 11:46:23,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 11:46:23,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:23,060 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 11:46:23,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 11:46:23,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 11:46:23,111 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-26 11:46:23,112 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-26 11:46:23,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-26 11:46:23,113 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 11:46:23,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 11:46:23,265 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 11:46:23,267 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 11:46:24,072 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 11:46:24,139 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 11:46:24,140 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-26 11:46:24,140 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 11:46:24 BoogieIcfgContainer [2023-11-26 11:46:24,140 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 11:46:24,144 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-26 11:46:24,144 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-26 11:46:24,148 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-26 11:46:24,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 11:46:22" (1/3) ... [2023-11-26 11:46:24,149 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47e297f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 11:46:24, skipping insertion in model container [2023-11-26 11:46:24,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:22" (2/3) ... [2023-11-26 11:46:24,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47e297f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 11:46:24, skipping insertion in model container [2023-11-26 11:46:24,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 11:46:24" (3/3) ... [2023-11-26 11:46:24,152 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-19.i [2023-11-26 11:46:24,176 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-26 11:46:24,177 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-26 11:46:24,267 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-26 11:46:24,279 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;@7110ee88, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-26 11:46:24,279 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-26 11:46:24,285 INFO L276 IsEmpty]: Start isEmpty. Operand has 128 states, 75 states have (on average 1.5066666666666666) internal successors, (113), 76 states have internal predecessors, (113), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2023-11-26 11:46:24,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2023-11-26 11:46:24,335 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:24,337 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:24,337 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:24,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:24,387 INFO L85 PathProgramCache]: Analyzing trace with hash -201587579, now seen corresponding path program 1 times [2023-11-26 11:46:24,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:24,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577182320] [2023-11-26 11:46:24,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:24,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:24,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-26 11:46:25,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-11-26 11:46:25,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-26 11:46:25,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-26 11:46:25,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-26 11:46:25,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-26 11:46:25,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-26 11:46:25,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-26 11:46:25,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-26 11:46:25,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-11-26 11:46:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2023-11-26 11:46:25,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-11-26 11:46:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-11-26 11:46:25,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-11-26 11:46:25,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-11-26 11:46:25,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-11-26 11:46:25,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-11-26 11:46:25,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-11-26 11:46:25,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-11-26 11:46:25,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-11-26 11:46:25,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-26 11:46:25,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-26 11:46:25,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2023-11-26 11:46:25,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2023-11-26 11:46:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-26 11:46:25,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2023-11-26 11:46:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2023-11-26 11:46:25,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2023-11-26 11:46:25,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2023-11-26 11:46:25,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2023-11-26 11:46:25,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2023-11-26 11:46:25,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2023-11-26 11:46:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2023-11-26 11:46:25,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2023-11-26 11:46:25,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2023-11-26 11:46:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2023-11-26 11:46:25,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2023-11-26 11:46:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2023-11-26 11:46:25,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2023-11-26 11:46:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2023-11-26 11:46:25,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2023-11-26 11:46:25,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2023-11-26 11:46:25,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2023-11-26 11:46:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2023-11-26 11:46:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2023-11-26 11:46:25,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2023-11-26 11:46:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2023-11-26 11:46:25,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2023-11-26 11:46:25,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2023-11-26 11:46:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2023-11-26 11:46:25,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:25,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-11-26 11:46:25,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:25,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577182320] [2023-11-26 11:46:25,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577182320] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:46:25,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:46:25,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 11:46:25,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513969383] [2023-11-26 11:46:25,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:46:25,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-26 11:46:25,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:25,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-26 11:46:25,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-26 11:46:25,615 INFO L87 Difference]: Start difference. First operand has 128 states, 75 states have (on average 1.5066666666666666) internal successors, (113), 76 states have internal predecessors, (113), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-26 11:46:25,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:25,755 INFO L93 Difference]: Finished difference Result 253 states and 474 transitions. [2023-11-26 11:46:25,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-26 11:46:25,759 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 308 [2023-11-26 11:46:25,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:25,782 INFO L225 Difference]: With dead ends: 253 [2023-11-26 11:46:25,783 INFO L226 Difference]: Without dead ends: 126 [2023-11-26 11:46:25,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 152 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-26 11:46:25,812 INFO L413 NwaCegarLoop]: 202 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, 202 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-26 11:46:25,814 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 202 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-26 11:46:25,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2023-11-26 11:46:25,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2023-11-26 11:46:25,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 74 states have (on average 1.4189189189189189) internal successors, (105), 74 states have internal predecessors, (105), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2023-11-26 11:46:25,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 205 transitions. [2023-11-26 11:46:25,908 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 205 transitions. Word has length 308 [2023-11-26 11:46:25,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:25,908 INFO L495 AbstractCegarLoop]: Abstraction has 126 states and 205 transitions. [2023-11-26 11:46:25,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2023-11-26 11:46:25,909 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 205 transitions. [2023-11-26 11:46:25,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2023-11-26 11:46:25,918 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:25,919 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:25,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-26 11:46:25,919 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:25,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:25,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1636681065, now seen corresponding path program 1 times [2023-11-26 11:46:25,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:25,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31745983] [2023-11-26 11:46:25,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:25,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:26,012 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:26,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1716391000] [2023-11-26 11:46:26,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:26,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:26,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:26,017 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:26,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-26 11:46:26,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:26,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 704 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 11:46:26,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:46:26,586 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-11-26 11:46:26,586 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 11:46:26,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:26,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31745983] [2023-11-26 11:46:26,587 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 11:46:26,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716391000] [2023-11-26 11:46:26,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716391000] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:46:26,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:46:26,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-26 11:46:26,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27217468] [2023-11-26 11:46:26,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:46:26,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 11:46:26,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:26,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 11:46:26,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 11:46:26,593 INFO L87 Difference]: Start difference. First operand 126 states and 205 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:26,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:26,676 INFO L93 Difference]: Finished difference Result 341 states and 555 transitions. [2023-11-26 11:46:26,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 11:46:26,677 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 309 [2023-11-26 11:46:26,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:26,684 INFO L225 Difference]: With dead ends: 341 [2023-11-26 11:46:26,684 INFO L226 Difference]: Without dead ends: 216 [2023-11-26 11:46:26,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 307 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-26 11:46:26,687 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 143 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-26 11:46:26,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 476 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-26 11:46:26,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-11-26 11:46:26,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 213. [2023-11-26 11:46:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 131 states have (on average 1.450381679389313) internal successors, (190), 132 states have internal predecessors, (190), 79 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2023-11-26 11:46:26,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 348 transitions. [2023-11-26 11:46:26,777 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 348 transitions. Word has length 309 [2023-11-26 11:46:26,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:26,783 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 348 transitions. [2023-11-26 11:46:26,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:26,800 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 348 transitions. [2023-11-26 11:46:26,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-11-26 11:46:26,808 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:26,809 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:26,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:27,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:27,010 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:27,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:27,010 INFO L85 PathProgramCache]: Analyzing trace with hash -386851962, now seen corresponding path program 1 times [2023-11-26 11:46:27,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:27,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312913174] [2023-11-26 11:46:27,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:27,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:27,098 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:27,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1759921391] [2023-11-26 11:46:27,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:27,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:27,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:27,106 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:27,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-26 11:46:27,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:27,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-26 11:46:27,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:46:27,512 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-11-26 11:46:27,513 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 11:46:27,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:27,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312913174] [2023-11-26 11:46:27,513 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 11:46:27,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759921391] [2023-11-26 11:46:27,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759921391] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:46:27,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:46:27,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 11:46:27,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427846153] [2023-11-26 11:46:27,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:46:27,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 11:46:27,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:27,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 11:46:27,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-26 11:46:27,518 INFO L87 Difference]: Start difference. First operand 213 states and 348 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:27,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:27,899 INFO L93 Difference]: Finished difference Result 668 states and 1086 transitions. [2023-11-26 11:46:27,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-26 11:46:27,900 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 310 [2023-11-26 11:46:27,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:27,908 INFO L225 Difference]: With dead ends: 668 [2023-11-26 11:46:27,908 INFO L226 Difference]: Without dead ends: 456 [2023-11-26 11:46:27,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 307 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-26 11:46:27,911 INFO L413 NwaCegarLoop]: 435 mSDtfsCounter, 334 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-26 11:46:27,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 659 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-26 11:46:27,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2023-11-26 11:46:28,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 363. [2023-11-26 11:46:28,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 229 states have (on average 1.4672489082969433) internal successors, (336), 232 states have internal predecessors, (336), 129 states have call successors, (129), 4 states have call predecessors, (129), 4 states have return successors, (129), 126 states have call predecessors, (129), 129 states have call successors, (129) [2023-11-26 11:46:28,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 594 transitions. [2023-11-26 11:46:28,007 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 594 transitions. Word has length 310 [2023-11-26 11:46:28,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:28,010 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 594 transitions. [2023-11-26 11:46:28,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:28,011 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 594 transitions. [2023-11-26 11:46:28,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-11-26 11:46:28,017 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:28,017 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:28,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:28,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:28,224 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:28,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:28,225 INFO L85 PathProgramCache]: Analyzing trace with hash -246303352, now seen corresponding path program 1 times [2023-11-26 11:46:28,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:28,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983694184] [2023-11-26 11:46:28,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:28,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:28,279 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:28,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [254546646] [2023-11-26 11:46:28,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:28,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:28,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:28,281 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:28,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-26 11:46:28,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:28,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-26 11:46:28,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:46:30,055 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-11-26 11:46:30,055 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 11:46:30,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:30,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983694184] [2023-11-26 11:46:30,056 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 11:46:30,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254546646] [2023-11-26 11:46:30,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254546646] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:46:30,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:46:30,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 11:46:30,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582764547] [2023-11-26 11:46:30,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:46:30,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-26 11:46:30,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:30,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 11:46:30,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-26 11:46:30,062 INFO L87 Difference]: Start difference. First operand 363 states and 594 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:30,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:30,440 INFO L93 Difference]: Finished difference Result 1059 states and 1739 transitions. [2023-11-26 11:46:30,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 11:46:30,441 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 310 [2023-11-26 11:46:30,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:30,449 INFO L225 Difference]: With dead ends: 1059 [2023-11-26 11:46:30,450 INFO L226 Difference]: Without dead ends: 697 [2023-11-26 11:46:30,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 306 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-26 11:46:30,456 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 202 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-26 11:46:30,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 815 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-26 11:46:30,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2023-11-26 11:46:30,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 625. [2023-11-26 11:46:30,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 410 states have (on average 1.4853658536585366) internal successors, (609), 414 states have internal predecessors, (609), 208 states have call successors, (208), 6 states have call predecessors, (208), 6 states have return successors, (208), 204 states have call predecessors, (208), 208 states have call successors, (208) [2023-11-26 11:46:30,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1025 transitions. [2023-11-26 11:46:30,617 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1025 transitions. Word has length 310 [2023-11-26 11:46:30,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:30,618 INFO L495 AbstractCegarLoop]: Abstraction has 625 states and 1025 transitions. [2023-11-26 11:46:30,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:30,619 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1025 transitions. [2023-11-26 11:46:30,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-11-26 11:46:30,625 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:30,625 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:30,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:30,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:30,834 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:30,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:30,834 INFO L85 PathProgramCache]: Analyzing trace with hash -833109366, now seen corresponding path program 1 times [2023-11-26 11:46:30,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:30,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376327772] [2023-11-26 11:46:30,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:30,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:30,904 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:30,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1051918548] [2023-11-26 11:46:30,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:30,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:30,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:30,907 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:30,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-26 11:46:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:31,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 11:46:31,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:46:32,292 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-11-26 11:46:32,292 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 11:46:32,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:32,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376327772] [2023-11-26 11:46:32,293 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 11:46:32,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051918548] [2023-11-26 11:46:32,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051918548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 11:46:32,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 11:46:32,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-26 11:46:32,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987570596] [2023-11-26 11:46:32,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:46:32,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 11:46:32,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:32,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 11:46:32,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-26 11:46:32,297 INFO L87 Difference]: Start difference. First operand 625 states and 1025 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:32,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:32,648 INFO L93 Difference]: Finished difference Result 1819 states and 2981 transitions. [2023-11-26 11:46:32,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-26 11:46:32,649 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 310 [2023-11-26 11:46:32,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:32,660 INFO L225 Difference]: With dead ends: 1819 [2023-11-26 11:46:32,661 INFO L226 Difference]: Without dead ends: 1195 [2023-11-26 11:46:32,663 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 307 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-26 11:46:32,666 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 280 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-26 11:46:32,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 501 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-26 11:46:32,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2023-11-26 11:46:32,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 1191. [2023-11-26 11:46:32,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1191 states, 762 states have (on average 1.44750656167979) internal successors, (1103), 770 states have internal predecessors, (1103), 416 states have call successors, (416), 12 states have call predecessors, (416), 12 states have return successors, (416), 408 states have call predecessors, (416), 416 states have call successors, (416) [2023-11-26 11:46:32,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1191 states to 1191 states and 1935 transitions. [2023-11-26 11:46:32,865 INFO L78 Accepts]: Start accepts. Automaton has 1191 states and 1935 transitions. Word has length 310 [2023-11-26 11:46:32,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:32,872 INFO L495 AbstractCegarLoop]: Abstraction has 1191 states and 1935 transitions. [2023-11-26 11:46:32,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:32,872 INFO L276 IsEmpty]: Start isEmpty. Operand 1191 states and 1935 transitions. [2023-11-26 11:46:32,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-11-26 11:46:32,877 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:32,877 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:32,894 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:33,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:33,085 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:33,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:33,086 INFO L85 PathProgramCache]: Analyzing trace with hash -574943928, now seen corresponding path program 1 times [2023-11-26 11:46:33,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:33,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301697491] [2023-11-26 11:46:33,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:33,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:33,176 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:33,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1418524227] [2023-11-26 11:46:33,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:33,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:33,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:33,188 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:33,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-26 11:46:33,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:33,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-26 11:46:33,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:46:33,882 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1743 proven. 114 refuted. 0 times theorem prover too weak. 3043 trivial. 0 not checked. [2023-11-26 11:46:33,882 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:46:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 33 proven. 114 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2023-11-26 11:46:34,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:34,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301697491] [2023-11-26 11:46:34,252 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 11:46:34,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418524227] [2023-11-26 11:46:34,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418524227] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:46:34,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-26 11:46:34,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-26 11:46:34,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983928517] [2023-11-26 11:46:34,254 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-26 11:46:34,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-26 11:46:34,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:34,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-26 11:46:34,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-26 11:46:34,257 INFO L87 Difference]: Start difference. First operand 1191 states and 1935 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 2 states have call successors, (88), 2 states have call predecessors, (88), 4 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) [2023-11-26 11:46:34,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:34,884 INFO L93 Difference]: Finished difference Result 2215 states and 3526 transitions. [2023-11-26 11:46:34,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-26 11:46:34,885 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 2 states have call successors, (88), 2 states have call predecessors, (88), 4 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) Word has length 310 [2023-11-26 11:46:34,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:34,897 INFO L225 Difference]: With dead ends: 2215 [2023-11-26 11:46:34,897 INFO L226 Difference]: Without dead ends: 1287 [2023-11-26 11:46:34,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 611 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-11-26 11:46:34,902 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 227 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-26 11:46:34,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 337 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-26 11:46:34,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2023-11-26 11:46:35,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1239. [2023-11-26 11:46:35,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 798 states have (on average 1.4147869674185463) internal successors, (1129), 806 states have internal predecessors, (1129), 416 states have call successors, (416), 24 states have call predecessors, (416), 24 states have return successors, (416), 408 states have call predecessors, (416), 416 states have call successors, (416) [2023-11-26 11:46:35,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1961 transitions. [2023-11-26 11:46:35,142 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 1961 transitions. Word has length 310 [2023-11-26 11:46:35,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:35,143 INFO L495 AbstractCegarLoop]: Abstraction has 1239 states and 1961 transitions. [2023-11-26 11:46:35,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 2 states have call successors, (88), 2 states have call predecessors, (88), 4 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) [2023-11-26 11:46:35,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1961 transitions. [2023-11-26 11:46:35,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-11-26 11:46:35,147 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:35,148 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:35,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:35,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:35,360 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:35,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:35,361 INFO L85 PathProgramCache]: Analyzing trace with hash -517685626, now seen corresponding path program 1 times [2023-11-26 11:46:35,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:35,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693677031] [2023-11-26 11:46:35,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:35,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:35,413 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:35,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789472854] [2023-11-26 11:46:35,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:35,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:35,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:35,415 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:35,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-26 11:46:35,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:35,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-26 11:46:35,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:46:36,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2121 proven. 39 refuted. 0 times theorem prover too weak. 2740 trivial. 0 not checked. [2023-11-26 11:46:36,681 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:46:37,539 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 249 proven. 42 refuted. 0 times theorem prover too weak. 4609 trivial. 0 not checked. [2023-11-26 11:46:37,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:37,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693677031] [2023-11-26 11:46:37,540 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 11:46:37,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789472854] [2023-11-26 11:46:37,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789472854] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 11:46:37,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-26 11:46:37,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2023-11-26 11:46:37,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778974332] [2023-11-26 11:46:37,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-26 11:46:37,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-26 11:46:37,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:37,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-26 11:46:37,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2023-11-26 11:46:37,546 INFO L87 Difference]: Start difference. First operand 1239 states and 1961 transitions. Second operand has 18 states, 18 states have (on average 7.222222222222222) internal successors, (130), 18 states have internal predecessors, (130), 4 states have call successors, (100), 3 states have call predecessors, (100), 7 states have return successors, (100), 6 states have call predecessors, (100), 4 states have call successors, (100) [2023-11-26 11:46:42,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:42,955 INFO L93 Difference]: Finished difference Result 5432 states and 8389 transitions. [2023-11-26 11:46:42,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-26 11:46:42,957 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 7.222222222222222) internal successors, (130), 18 states have internal predecessors, (130), 4 states have call successors, (100), 3 states have call predecessors, (100), 7 states have return successors, (100), 6 states have call predecessors, (100), 4 states have call successors, (100) Word has length 310 [2023-11-26 11:46:42,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:42,999 INFO L225 Difference]: With dead ends: 5432 [2023-11-26 11:46:43,000 INFO L226 Difference]: Without dead ends: 4194 [2023-11-26 11:46:43,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 610 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1491 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1101, Invalid=2931, Unknown=0, NotChecked=0, Total=4032 [2023-11-26 11:46:43,011 INFO L413 NwaCegarLoop]: 335 mSDtfsCounter, 1988 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 1265 mSolverCounterSat, 1691 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2024 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 2956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1691 IncrementalHoareTripleChecker+Valid, 1265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-11-26 11:46:43,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2024 Valid, 1246 Invalid, 2956 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1691 Valid, 1265 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-11-26 11:46:43,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4194 states. [2023-11-26 11:46:43,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4194 to 2247. [2023-11-26 11:46:43,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2247 states, 1417 states have (on average 1.3817925194071983) internal successors, (1958), 1436 states have internal predecessors, (1958), 773 states have call successors, (773), 56 states have call predecessors, (773), 56 states have return successors, (773), 754 states have call predecessors, (773), 773 states have call successors, (773) [2023-11-26 11:46:43,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2247 states to 2247 states and 3504 transitions. [2023-11-26 11:46:43,560 INFO L78 Accepts]: Start accepts. Automaton has 2247 states and 3504 transitions. Word has length 310 [2023-11-26 11:46:43,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:43,562 INFO L495 AbstractCegarLoop]: Abstraction has 2247 states and 3504 transitions. [2023-11-26 11:46:43,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 7.222222222222222) internal successors, (130), 18 states have internal predecessors, (130), 4 states have call successors, (100), 3 states have call predecessors, (100), 7 states have return successors, (100), 6 states have call predecessors, (100), 4 states have call successors, (100) [2023-11-26 11:46:43,563 INFO L276 IsEmpty]: Start isEmpty. Operand 2247 states and 3504 transitions. [2023-11-26 11:46:43,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-11-26 11:46:43,567 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:43,568 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:43,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:43,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:43,777 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:43,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:43,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1528802876, now seen corresponding path program 1 times [2023-11-26 11:46:43,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:43,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475878672] [2023-11-26 11:46:43,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:43,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:43,838 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:43,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1208539978] [2023-11-26 11:46:43,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:43,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:43,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:43,841 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:43,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-26 11:46:44,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 11:46:44,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-26 11:46:44,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 11:46:48,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1104 proven. 642 refuted. 0 times theorem prover too weak. 3154 trivial. 0 not checked. [2023-11-26 11:46:48,344 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 11:46:48,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2023-11-26 11:46:48,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 11:46:48,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475878672] [2023-11-26 11:46:48,811 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 11:46:48,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208539978] [2023-11-26 11:46:48,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208539978] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-26 11:46:48,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-26 11:46:48,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 20 [2023-11-26 11:46:48,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437561730] [2023-11-26 11:46:48,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 11:46:48,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-26 11:46:48,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 11:46:48,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-26 11:46:48,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-11-26 11:46:48,815 INFO L87 Difference]: Start difference. First operand 2247 states and 3504 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:49,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 11:46:49,262 INFO L93 Difference]: Finished difference Result 4735 states and 7320 transitions. [2023-11-26 11:46:49,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 11:46:49,263 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 310 [2023-11-26 11:46:49,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 11:46:49,287 INFO L225 Difference]: With dead ends: 4735 [2023-11-26 11:46:49,287 INFO L226 Difference]: Without dead ends: 2489 [2023-11-26 11:46:49,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 600 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2023-11-26 11:46:49,299 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 11 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-26 11:46:49,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 765 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-26 11:46:49,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2489 states. [2023-11-26 11:46:49,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2489 to 2367. [2023-11-26 11:46:49,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 1537 states have (on average 1.3675992192582953) internal successors, (2102), 1556 states have internal predecessors, (2102), 773 states have call successors, (773), 56 states have call predecessors, (773), 56 states have return successors, (773), 754 states have call predecessors, (773), 773 states have call successors, (773) [2023-11-26 11:46:49,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 3648 transitions. [2023-11-26 11:46:49,754 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 3648 transitions. Word has length 310 [2023-11-26 11:46:49,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 11:46:49,755 INFO L495 AbstractCegarLoop]: Abstraction has 2367 states and 3648 transitions. [2023-11-26 11:46:49,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2023-11-26 11:46:49,755 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 3648 transitions. [2023-11-26 11:46:49,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2023-11-26 11:46:49,758 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 11:46:49,759 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:49,772 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:49,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:49,973 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 11:46:49,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 11:46:49,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1528862458, now seen corresponding path program 1 times [2023-11-26 11:46:49,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 11:46:49,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428901190] [2023-11-26 11:46:49,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:49,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 11:46:50,045 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 11:46:50,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561243879] [2023-11-26 11:46:50,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 11:46:50,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 11:46:50,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:50,048 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 11:46:50,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-26 11:46:50,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:46:50,354 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 11:46:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 11:46:50,948 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 11:46:50,949 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-26 11:46:50,950 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-26 11:46:50,970 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-26 11:46:51,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-26 11:46:51,166 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 11:46:51,171 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-26 11:46:51,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-26 11:46:51,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-26 11:46:51,534 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.11 11:46:51 BoogieIcfgContainer [2023-11-26 11:46:51,535 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-26 11:46:51,535 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-26 11:46:51,536 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-26 11:46:51,536 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-26 11:46:51,537 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 11:46:24" (3/4) ... [2023-11-26 11:46:51,541 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-26 11:46:51,542 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-26 11:46:51,543 INFO L158 Benchmark]: Toolchain (without parser) took 29284.54ms. Allocated memory was 153.1MB in the beginning and 404.8MB in the end (delta: 251.7MB). Free memory was 124.2MB in the beginning and 317.4MB in the end (delta: -193.2MB). Peak memory consumption was 57.7MB. Max. memory is 16.1GB. [2023-11-26 11:46:51,544 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 121.6MB. Free memory is still 89.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-26 11:46:51,544 INFO L158 Benchmark]: CACSL2BoogieTranslator took 556.36ms. Allocated memory is still 153.1MB. Free memory was 124.2MB in the beginning and 105.3MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-11-26 11:46:51,545 INFO L158 Benchmark]: Boogie Procedure Inliner took 110.98ms. Allocated memory is still 153.1MB. Free memory was 104.7MB in the beginning and 97.6MB in the end (delta: 7.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-26 11:46:51,546 INFO L158 Benchmark]: Boogie Preprocessor took 97.51ms. Allocated memory is still 153.1MB. Free memory was 97.6MB in the beginning and 83.8MB in the end (delta: 13.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-26 11:46:51,546 INFO L158 Benchmark]: RCFGBuilder took 1113.34ms. Allocated memory is still 153.1MB. Free memory was 83.8MB in the beginning and 87.0MB in the end (delta: -3.3MB). Peak memory consumption was 15.9MB. Max. memory is 16.1GB. [2023-11-26 11:46:51,547 INFO L158 Benchmark]: TraceAbstraction took 27391.23ms. Allocated memory was 153.1MB in the beginning and 404.8MB in the end (delta: 251.7MB). Free memory was 86.1MB in the beginning and 317.4MB in the end (delta: -231.4MB). Peak memory consumption was 222.2MB. Max. memory is 16.1GB. [2023-11-26 11:46:51,547 INFO L158 Benchmark]: Witness Printer took 7.30ms. Allocated memory is still 404.8MB. Free memory is still 317.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-26 11:46:51,549 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.24ms. Allocated memory is still 121.6MB. Free memory is still 89.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 556.36ms. Allocated memory is still 153.1MB. Free memory was 124.2MB in the beginning and 105.3MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 110.98ms. Allocated memory is still 153.1MB. Free memory was 104.7MB in the beginning and 97.6MB in the end (delta: 7.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.51ms. Allocated memory is still 153.1MB. Free memory was 97.6MB in the beginning and 83.8MB in the end (delta: 13.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * RCFGBuilder took 1113.34ms. Allocated memory is still 153.1MB. Free memory was 83.8MB in the beginning and 87.0MB in the end (delta: -3.3MB). Peak memory consumption was 15.9MB. Max. memory is 16.1GB. * TraceAbstraction took 27391.23ms. Allocated memory was 153.1MB in the beginning and 404.8MB in the end (delta: 251.7MB). Free memory was 86.1MB in the beginning and 317.4MB in the end (delta: -231.4MB). Peak memory consumption was 222.2MB. Max. memory is 16.1GB. * Witness Printer took 7.30ms. Allocated memory is still 404.8MB. Free memory is still 317.4MB. 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~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 269, overapproximation of someUnaryDOUBLEoperation at line 78, overapproximation of someBinaryDOUBLEComparisonOperation at line 269, overapproximation of someUnaryFLOAToperation at line 153, overapproximation of someBinaryArithmeticFLOAToperation at line 153. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -64; [L23] unsigned char var_1_2 = 128; [L24] unsigned char var_1_3 = 64; [L25] signed short int var_1_6 = -16; [L26] unsigned short int var_1_7 = 56838; [L27] unsigned short int var_1_8 = 24612; [L28] signed short int var_1_9 = 20013; [L29] unsigned char var_1_10 = 0; [L30] unsigned char var_1_12 = 0; [L31] unsigned char var_1_13 = 0; [L32] signed short int var_1_14 = 50; [L33] unsigned char var_1_15 = 0; [L34] signed short int var_1_19 = 100; [L35] double var_1_21 = 3.5; [L36] signed short int var_1_23 = -128; [L37] float var_1_24 = 10.2; [L38] float var_1_25 = 8.6; [L39] float var_1_26 = 32.7; [L40] float var_1_27 = 16.25; [L41] float var_1_28 = 8.875; [L42] unsigned short int var_1_29 = 256; [L43] double var_1_30 = 2.75; [L44] double var_1_31 = 0.0; [L45] unsigned char var_1_32 = 8; [L46] unsigned char var_1_33 = 32; [L47] unsigned char var_1_34 = 64; [L48] float var_1_35 = 1.15; [L49] float var_1_36 = 63.76; [L50] float var_1_37 = 5.375; [L51] float var_1_38 = 1000000.4; [L52] float var_1_39 = 32.25; [L53] unsigned char var_1_40 = 0; [L54] float var_1_41 = 1.5; [L55] unsigned char var_1_42 = 10; [L56] signed long int var_1_43 = 25; [L57] unsigned char var_1_44 = 0; [L58] unsigned char var_1_45 = 0; [L59] unsigned char var_1_46 = 0; [L60] signed char var_1_47 = -64; [L61] signed char var_1_48 = 10; [L62] signed char var_1_49 = 2; [L63] signed char var_1_50 = -10; [L64] signed char var_1_51 = -4; [L65] float var_1_52 = 0.0; [L66] signed short int var_1_53 = 32; [L67] signed short int var_1_54 = -256; [L68] unsigned char var_1_55 = 0; [L69] unsigned char var_1_56 = 1; [L70] unsigned char var_1_57 = 0; [L71] unsigned char var_1_58 = 0; [L72] signed long int var_1_59 = 1000000000; [L73] unsigned char var_1_60 = 1; [L74] unsigned char last_1_var_1_15 = 0; [L273] isInitial = 1 [L274] FCALL initially() [L275] COND TRUE 1 [L276] CALL updateLastVariables() [L266] last_1_var_1_15 = var_1_15 [L276] RET updateLastVariables() [L277] CALL updateVariables() [L185] var_1_2 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_2 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L186] RET assume_abort_if_not(var_1_2 >= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L187] CALL assume_abort_if_not(var_1_2 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L187] RET assume_abort_if_not(var_1_2 <= 255) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L188] var_1_3 = __VERIFIER_nondet_uchar() [L189] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L189] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L190] CALL assume_abort_if_not(var_1_3 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L190] RET assume_abort_if_not(var_1_3 <= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L191] var_1_7 = __VERIFIER_nondet_ushort() [L192] CALL assume_abort_if_not(var_1_7 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=24612, var_1_9=20013] [L192] RET assume_abort_if_not(var_1_7 >= 32767) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=24612, var_1_9=20013] [L193] CALL assume_abort_if_not(var_1_7 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=24612, var_1_9=20013] [L193] RET assume_abort_if_not(var_1_7 <= 65535) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=24612, var_1_9=20013] [L194] var_1_8 = __VERIFIER_nondet_ushort() [L195] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=20013] [L195] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=20013] [L196] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=20013] [L196] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=20013] [L197] var_1_9 = __VERIFIER_nondet_short() [L198] CALL assume_abort_if_not(var_1_9 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L198] RET assume_abort_if_not(var_1_9 >= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L199] CALL assume_abort_if_not(var_1_9 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L199] RET assume_abort_if_not(var_1_9 <= 32766) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L200] var_1_12 = __VERIFIER_nondet_uchar() [L201] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L201] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L202] CALL assume_abort_if_not(var_1_12 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L202] RET assume_abort_if_not(var_1_12 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L203] var_1_13 = __VERIFIER_nondet_uchar() [L204] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L204] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L205] CALL assume_abort_if_not(var_1_13 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L205] RET assume_abort_if_not(var_1_13 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L206] var_1_21 = __VERIFIER_nondet_double() [L207] CALL assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L207] RET assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L208] CALL assume_abort_if_not(var_1_21 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L208] RET assume_abort_if_not(var_1_21 != 0.0F) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L209] var_1_23 = __VERIFIER_nondet_short() [L210] CALL assume_abort_if_not(var_1_23 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L210] RET assume_abort_if_not(var_1_23 >= -16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L211] CALL assume_abort_if_not(var_1_23 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L211] RET assume_abort_if_not(var_1_23 <= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L212] var_1_25 = __VERIFIER_nondet_float() [L213] CALL assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L213] RET assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L214] var_1_26 = __VERIFIER_nondet_float() [L215] CALL assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L215] RET assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L216] var_1_27 = __VERIFIER_nondet_float() [L217] CALL assume_abort_if_not((var_1_27 >= 0.0F && 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_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L217] RET assume_abort_if_not((var_1_27 >= 0.0F && 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_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L218] var_1_28 = __VERIFIER_nondet_float() [L219] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L219] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L220] var_1_31 = __VERIFIER_nondet_double() [L221] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L221] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L222] var_1_33 = __VERIFIER_nondet_uchar() [L223] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L223] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L224] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L224] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L225] var_1_34 = __VERIFIER_nondet_uchar() [L226] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L226] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L227] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L227] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L228] var_1_36 = __VERIFIER_nondet_float() [L229] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L229] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L230] var_1_37 = __VERIFIER_nondet_float() [L231] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L231] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L232] var_1_40 = __VERIFIER_nondet_uchar() [L233] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L233] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L234] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L234] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_41=3/2, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L235] var_1_41 = __VERIFIER_nondet_float() [L236] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L236] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_42=10, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L237] var_1_42 = __VERIFIER_nondet_uchar() [L238] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L238] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L239] CALL assume_abort_if_not(var_1_42 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L239] RET assume_abort_if_not(var_1_42 <= 255) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L240] var_1_45 = __VERIFIER_nondet_uchar() [L241] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L241] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L242] CALL assume_abort_if_not(var_1_45 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L242] RET assume_abort_if_not(var_1_45 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L243] var_1_46 = __VERIFIER_nondet_uchar() [L244] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L244] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L245] CALL assume_abort_if_not(var_1_46 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L245] RET assume_abort_if_not(var_1_46 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=10, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L246] var_1_48 = __VERIFIER_nondet_char() [L247] CALL assume_abort_if_not(var_1_48 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L247] RET assume_abort_if_not(var_1_48 >= -1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L248] CALL assume_abort_if_not(var_1_48 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L248] RET assume_abort_if_not(var_1_48 <= 126) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L249] var_1_49 = __VERIFIER_nondet_char() [L250] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L250] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L251] CALL assume_abort_if_not(var_1_49 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L251] RET assume_abort_if_not(var_1_49 <= 126) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-10, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L252] var_1_50 = __VERIFIER_nondet_char() [L253] CALL assume_abort_if_not(var_1_50 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L253] RET assume_abort_if_not(var_1_50 >= -63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L254] CALL assume_abort_if_not(var_1_50 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L254] RET assume_abort_if_not(var_1_50 <= 63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-4, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L255] var_1_51 = __VERIFIER_nondet_char() [L256] CALL assume_abort_if_not(var_1_51 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L256] RET assume_abort_if_not(var_1_51 >= -63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L257] CALL assume_abort_if_not(var_1_51 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L257] RET assume_abort_if_not(var_1_51 <= 63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L258] var_1_56 = __VERIFIER_nondet_uchar() [L259] CALL assume_abort_if_not(var_1_56 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L259] RET assume_abort_if_not(var_1_56 >= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L260] CALL assume_abort_if_not(var_1_56 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L260] RET assume_abort_if_not(var_1_56 <= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L261] var_1_58 = __VERIFIER_nondet_uchar() [L262] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L262] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L263] CALL assume_abort_if_not(var_1_58 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L263] RET assume_abort_if_not(var_1_58 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_32=8, var_1_33=0, var_1_34=0, var_1_35=23/20, var_1_38=5000002/5, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L277] RET updateVariables() [L278] CALL step() [L78] var_1_30 = ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) [L79] var_1_32 = (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) + var_1_34) [L80] var_1_35 = ((((var_1_31) > (((((8.9f) > ((var_1_36 - var_1_37))) ? (8.9f) : ((var_1_36 - var_1_37)))))) ? (var_1_31) : (((((8.9f) > ((var_1_36 - var_1_37))) ? (8.9f) : ((var_1_36 - var_1_37))))))) [L81] var_1_38 = ((((50.8f) < 0 ) ? -(50.8f) : (50.8f))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_38=3, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L82] COND TRUE (~ var_1_33) < (var_1_34 * var_1_32) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_38=3, var_1_39=129/4, var_1_3=127, var_1_40=1, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L83] COND TRUE \read(var_1_40) [L84] var_1_39 = (((((var_1_37 - ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))))) < (((((var_1_31) < (var_1_41)) ? (var_1_31) : (var_1_41))))) ? ((var_1_37 - ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))))) : (((((var_1_31) < (var_1_41)) ? (var_1_31) : (var_1_41)))))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=25, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L93] var_1_43 = ((((var_1_33) < (-4)) ? (var_1_33) : (-4))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L94] COND TRUE var_1_40 || (var_1_33 < var_1_43) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L95] COND FALSE !(64 < var_1_34) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=-64, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L101] COND FALSE !(-1000000 > var_1_33) [L104] var_1_47 = (((((var_1_50) > (((((-5) < 0 ) ? -(-5) : (-5))))) ? (var_1_50) : (((((-5) < 0 ) ? -(-5) : (-5)))))) + var_1_51) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=0, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L106] COND TRUE (((((((-2) < 0 ) ? -(-2) : (-2))) < 0 ) ? -((((-2) < 0 ) ? -(-2) : (-2))) : ((((-2) < 0 ) ? -(-2) : (-2))))) < var_1_47 [L107] var_1_52 = (((((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))) < 0 ) ? -((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))) : ((((var_1_36) > (var_1_37)) ? (var_1_36) : (var_1_37))))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=32, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L109] COND TRUE var_1_49 < var_1_47 [L110] var_1_53 = (var_1_33 + var_1_34) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L112] COND FALSE !(\read(var_1_44)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L117] COND FALSE !((16 * var_1_34) > ((((var_1_43) > (var_1_32)) ? (var_1_43) : (var_1_32)))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L122] COND FALSE !(var_1_44 && var_1_45) [L129] var_1_55 = (var_1_45 || var_1_46) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L132] EXPR var_1_32 & var_1_50 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L132] COND TRUE (var_1_32 & var_1_50) < 10000000 [L133] var_1_57 = ((var_1_45 && var_1_46) || var_1_58) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L137] EXPR var_1_53 & (~ var_1_50) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=1000000000, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L137] COND TRUE var_1_43 <= (var_1_53 & (~ var_1_50)) [L138] var_1_59 = var_1_53 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=1, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L142] COND FALSE !(\read(var_1_57)) [L145] var_1_60 = var_1_49 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L147] COND FALSE !(\read(last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=51/5, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L150] COND FALSE !(\read(var_1_10)) [L153] var_1_24 = ((((var_1_27 - var_1_28) < 0 ) ? -(var_1_27 - var_1_28) : (var_1_27 - var_1_28))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L155] COND TRUE (- var_1_24) == (var_1_24 + var_1_24) [L156] var_1_15 = var_1_12 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L158] COND FALSE !(var_1_24 == ((((((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) > ((var_1_24 / var_1_21))) ? (((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) : ((var_1_24 / var_1_21))))) [L165] var_1_19 = var_1_2 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=256, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L167] COND TRUE var_1_24 != var_1_24 [L168] var_1_29 = ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L170] signed long int stepLocal_1 = var_1_7 - (var_1_8 - var_1_2); VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=49407, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-16, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L171] COND TRUE stepLocal_1 >= var_1_29 [L172] var_1_6 = (var_1_3 - (var_1_9 - var_1_2)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=49407, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L174] COND FALSE !(\read(var_1_15)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=49407, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L177] signed long int stepLocal_0 = var_1_2 - var_1_3; VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L178] COND TRUE stepLocal_0 <= ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6))) [L179] var_1_1 = ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=255, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L278] RET step() [L279] CALL, EXPR property() [L269-L270] return (((((((((var_1_2 - var_1_3) <= ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6)))) ? (var_1_1 == ((signed long int) ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))))) : (var_1_1 == ((signed long int) var_1_2))) && (((var_1_7 - (var_1_8 - var_1_2)) >= var_1_29) ? (var_1_6 == ((signed short int) (var_1_3 - (var_1_9 - var_1_2)))) : 1)) && (last_1_var_1_15 ? (var_1_10 == ((unsigned char) (var_1_12 || var_1_13))) : 1)) && (var_1_15 ? (var_1_14 == ((signed short int) (((((((((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) < 0 ) ? -((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) : ((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2)))))) < (var_1_9)) ? ((((((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) < 0 ) ? -((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) : ((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2)))))) : (var_1_9))))) : 1)) && (((- var_1_24) == (var_1_24 + var_1_24)) ? (var_1_15 == ((unsigned char) var_1_12)) : 1)) && ((var_1_24 == ((((((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) > ((var_1_24 / var_1_21))) ? (((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) : ((var_1_24 / var_1_21))))) ? (var_1_10 ? (var_1_19 == ((signed short int) (var_1_3 + ((((var_1_2) < (var_1_23)) ? (var_1_2) : (var_1_23)))))) : (var_1_19 == ((signed short int) (var_1_3 - 8)))) : (var_1_19 == ((signed short int) var_1_2)))) && (var_1_10 ? (var_1_24 == ((float) ((((var_1_25) > (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) ? (var_1_25) : (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))))) : (var_1_24 == ((float) ((((var_1_27 - var_1_28) < 0 ) ? -(var_1_27 - var_1_28) : (var_1_27 - var_1_28))))))) && ((var_1_24 != var_1_24) ? (var_1_29 == ((unsigned short int) ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))))) : 1) ; [L279] RET, EXPR property() [L279] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=255, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=255, var_1_23=16383, var_1_24=7, var_1_29=255, var_1_2=255, var_1_30=2, var_1_31=4, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=4, var_1_36=0, var_1_37=0, var_1_38=3, var_1_39=5, var_1_3=127, var_1_40=1, var_1_41=0, var_1_43=-4, var_1_44=0, var_1_45=0, var_1_46=0, var_1_47=3, var_1_48=-1, var_1_49=2, var_1_50=-63, var_1_51=-2, var_1_52=6, var_1_53=0, var_1_54=-256, var_1_55=0, var_1_56=1, var_1_57=0, var_1_58=0, var_1_59=0, var_1_60=2, var_1_6=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 128 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 26.9s, OverallIterations: 9, TraceHistogramMax: 50, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 8.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3223 SdHoareTripleChecker+Valid, 4.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3185 mSDsluCounter, 5001 SdHoareTripleChecker+Invalid, 3.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2964 mSDsCounter, 1954 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1890 IncrementalHoareTripleChecker+Invalid, 3844 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1954 mSolverCounterUnsat, 2037 mSDtfsCounter, 1890 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3305 GetRequests, 3200 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1601 ImplicationChecksByTransitivity, 2.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2367occurred in iteration=8, InterpolantAutomatonStates: 90, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.8s AutomataMinimizationTime, 8 MinimizatonAttempts, 2289 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 11.0s InterpolantComputationTime, 2787 NumberOfCodeBlocks, 2787 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 3396 ConstructedInterpolants, 3 QuantifiedInterpolants, 14876 SizeOfPredicates, 32 NumberOfNonLiveVariables, 4910 ConjunctsInSsa, 79 ConjunctsInUnsatCore, 11 InterpolantComputations, 6 PerfectInterpolantSequences, 52949/53900 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-26 11:46:51,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme --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 0fd53559adfb0e34486a2acf631fb64b6aaa3a099a4dda6d4271ae00950a55f7 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 11:46:54,530 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 11:46:54,670 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-26 11:46:54,680 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 11:46:54,681 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 11:46:54,724 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 11:46:54,725 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 11:46:54,726 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 11:46:54,727 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 11:46:54,732 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 11:46:54,733 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 11:46:54,733 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 11:46:54,734 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 11:46:54,736 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 11:46:54,736 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 11:46:54,737 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 11:46:54,738 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 11:46:54,738 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-26 11:46:54,739 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-26 11:46:54,740 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 11:46:54,740 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 11:46:54,741 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 11:46:54,741 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 11:46:54,742 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-26 11:46:54,742 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-26 11:46:54,743 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-26 11:46:54,743 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-26 11:46:54,744 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 11:46:54,744 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 11:46:54,744 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 11:46:54,746 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 11:46:54,746 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 11:46:54,747 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 11:46:54,747 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 11:46:54,747 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 11:46:54,747 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 11:46:54,749 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 11:46:54,749 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-26 11:46:54,749 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-26 11:46:54,749 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 11:46:54,750 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 11:46:54,750 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 11:46:54,750 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 11:46:54,750 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 11:46:54,751 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-26 11:46:54,751 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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme 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 -> 0fd53559adfb0e34486a2acf631fb64b6aaa3a099a4dda6d4271ae00950a55f7 [2023-11-26 11:46:55,147 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 11:46:55,170 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 11:46:55,173 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 11:46:55,174 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 11:46:55,175 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 11:46:55,176 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i [2023-11-26 11:46:58,585 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 11:46:58,935 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 11:46:58,935 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i [2023-11-26 11:46:58,947 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data/d628cecc2/dd03bb19b08b4a97839e6c032575210d/FLAGfefaf28b9 [2023-11-26 11:46:58,963 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/data/d628cecc2/dd03bb19b08b4a97839e6c032575210d [2023-11-26 11:46:58,966 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 11:46:58,967 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 11:46:58,969 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 11:46:58,969 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 11:46:58,974 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 11:46:58,975 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:46:58" (1/1) ... [2023-11-26 11:46:58,977 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25b1d2bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:58, skipping insertion in model container [2023-11-26 11:46:58,977 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 11:46:58" (1/1) ... [2023-11-26 11:46:59,017 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 11:46:59,178 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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i[916,929] [2023-11-26 11:46:59,282 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:46:59,309 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 11:46:59,331 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_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-19.i[916,929] [2023-11-26 11:46:59,461 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 11:46:59,511 INFO L206 MainTranslator]: Completed translation [2023-11-26 11:46:59,512 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59 WrapperNode [2023-11-26 11:46:59,512 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 11:46:59,513 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 11:46:59,513 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 11:46:59,514 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 11:46:59,522 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,562 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,603 INFO L138 Inliner]: procedures = 27, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 290 [2023-11-26 11:46:59,603 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 11:46:59,604 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 11:46:59,604 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 11:46:59,604 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 11:46:59,624 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,624 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,631 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,663 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-26 11:46:59,664 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,664 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,697 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,705 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,709 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,720 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,728 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 11:46:59,732 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 11:46:59,736 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 11:46:59,737 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 11:46:59,738 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 11:46:59" (1/1) ... [2023-11-26 11:46:59,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 11:46:59,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 11:46:59,767 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 11:46:59,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_04cb8ae3-d5d1-4080-b2e8-38b33ebbce66/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 11:46:59,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 11:46:59,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-26 11:46:59,807 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-26 11:46:59,807 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-26 11:46:59,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 11:46:59,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 11:46:59,925 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 11:46:59,927 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation