./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB --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 c9b50f113379d6dd32c9227ee2a149aa46425a55ff517b54eccf6b1bc662e210 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:17:12,298 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:17:12,372 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:17:12,379 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:17:12,379 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:17:12,408 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:17:12,409 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:17:12,409 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:17:12,410 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:17:12,410 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:17:12,410 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:17:12,410 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:17:12,411 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:17:12,411 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:17:12,411 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:17:12,411 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:17:12,411 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:17:12,412 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:17:12,412 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:17:12,412 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:17:12,412 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:17:12,412 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:17:12,415 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:17:12,415 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:17:12,415 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:17:12,415 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:17:12,415 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:17:12,416 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:17:12,416 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:17:12,416 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:17:12,416 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:17:12,416 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:17:12,416 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:17:12,416 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:17:12,416 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:17:12,417 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:17:12,417 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:17:12,417 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:17:12,417 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:17:12,417 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:17:12,417 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:17:12,417 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:17:12,417 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:17:12,418 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:17:12,418 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:17:12,418 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:17:12,418 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:17:12,418 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:17:12,418 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB 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 -> c9b50f113379d6dd32c9227ee2a149aa46425a55ff517b54eccf6b1bc662e210 [2024-11-28 03:17:12,845 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:17:12,863 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:17:12,866 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:17:12,869 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:17:12,870 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:17:12,872 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i [2024-11-28 03:17:16,254 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/126be1b28/0bb9e82e63ea47b0862bb6b0eb3e312c/FLAG3959fc89d [2024-11-28 03:17:16,649 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:17:16,650 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i [2024-11-28 03:17:16,669 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/126be1b28/0bb9e82e63ea47b0862bb6b0eb3e312c/FLAG3959fc89d [2024-11-28 03:17:16,693 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/126be1b28/0bb9e82e63ea47b0862bb6b0eb3e312c [2024-11-28 03:17:16,696 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:17:16,698 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:17:16,701 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:17:16,701 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:17:16,706 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:17:16,707 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:17:16" (1/1) ... [2024-11-28 03:17:16,709 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f4df9af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:16, skipping insertion in model container [2024-11-28 03:17:16,710 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:17:16" (1/1) ... [2024-11-28 03:17:16,755 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:17:16,982 WARN L250 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_f393fbee-158b-43a7-9ea4-2c02be86db3a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i[916,929] [2024-11-28 03:17:17,235 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:17:17,249 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:17:17,262 WARN L250 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_f393fbee-158b-43a7-9ea4-2c02be86db3a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i[916,929] [2024-11-28 03:17:17,339 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:17:17,357 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:17:17,358 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17 WrapperNode [2024-11-28 03:17:17,358 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:17:17,360 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:17:17,360 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:17:17,360 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:17:17,367 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,393 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,479 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 434 [2024-11-28 03:17:17,479 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:17:17,480 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:17:17,480 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:17:17,480 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:17:17,491 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,508 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,573 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]. [2024-11-28 03:17:17,574 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,574 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,596 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,599 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,605 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,611 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,615 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,627 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:17:17,628 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:17:17,628 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:17:17,629 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:17:17,630 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (1/1) ... [2024-11-28 03:17:17,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:17:17,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:17,665 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:17:17,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:17:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:17:17,726 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:17:17,726 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:17:17,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:17:17,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:17:17,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:17:17,878 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:17:17,880 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:17:19,020 INFO L? ?]: Removed 47 outVars from TransFormulas that were not future-live. [2024-11-28 03:17:19,021 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:17:19,039 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:17:19,039 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:17:19,039 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:17:19 BoogieIcfgContainer [2024-11-28 03:17:19,039 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:17:19,042 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:17:19,042 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:17:19,046 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:17:19,047 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:17:16" (1/3) ... [2024-11-28 03:17:19,047 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@886b44a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:17:19, skipping insertion in model container [2024-11-28 03:17:19,047 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:17:17" (2/3) ... [2024-11-28 03:17:19,048 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@886b44a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:17:19, skipping insertion in model container [2024-11-28 03:17:19,048 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:17:19" (3/3) ... [2024-11-28 03:17:19,049 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-34.i [2024-11-28 03:17:19,070 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:17:19,073 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-34.i that has 2 procedures, 180 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:17:19,165 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:17:19,185 INFO L333 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, 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;@17cedf76, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:17:19,185 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:17:19,190 INFO L276 IsEmpty]: Start isEmpty. Operand has 180 states, 133 states have (on average 1.5037593984962405) internal successors, (200), 134 states have internal predecessors, (200), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 03:17:19,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-28 03:17:19,215 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:19,216 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:19,216 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:19,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:19,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1209112783, now seen corresponding path program 1 times [2024-11-28 03:17:19,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:19,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440973474] [2024-11-28 03:17:19,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:19,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:20,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-11-28 03:17:20,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:20,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440973474] [2024-11-28 03:17:20,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440973474] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:20,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965810362] [2024-11-28 03:17:20,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:20,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:20,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:20,110 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:20,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:17:20,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:20,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:17:20,543 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:20,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-11-28 03:17:20,590 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:17:20,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965810362] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:20,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:17:20,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 03:17:20,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722117381] [2024-11-28 03:17:20,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:20,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:17:20,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:20,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:17:20,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:17:20,623 INFO L87 Difference]: Start difference. First operand has 180 states, 133 states have (on average 1.5037593984962405) internal successors, (200), 134 states have internal predecessors, (200), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 03:17:20,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:17:20,676 INFO L93 Difference]: Finished difference Result 353 states and 614 transitions. [2024-11-28 03:17:20,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:17:20,681 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) Word has length 300 [2024-11-28 03:17:20,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:17:20,691 INFO L225 Difference]: With dead ends: 353 [2024-11-28 03:17:20,691 INFO L226 Difference]: Without dead ends: 176 [2024-11-28 03:17:20,696 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:17:20,703 INFO L435 NwaCegarLoop]: 280 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:17:20,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:17:20,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2024-11-28 03:17:20,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2024-11-28 03:17:20,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 130 states have (on average 1.476923076923077) internal successors, (192), 130 states have internal predecessors, (192), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 03:17:20,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 280 transitions. [2024-11-28 03:17:20,792 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 280 transitions. Word has length 300 [2024-11-28 03:17:20,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:17:20,793 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 280 transitions. [2024-11-28 03:17:20,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 03:17:20,793 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 280 transitions. [2024-11-28 03:17:20,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-28 03:17:20,806 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:20,806 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:20,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:17:21,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 03:17:21,010 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:21,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:21,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1464362175, now seen corresponding path program 1 times [2024-11-28 03:17:21,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:21,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180332244] [2024-11-28 03:17:21,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:21,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:21,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 03:17:21,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:21,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180332244] [2024-11-28 03:17:21,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180332244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:21,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:21,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:17:21,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660707078] [2024-11-28 03:17:21,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:21,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:17:21,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:21,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:17:21,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:17:21,527 INFO L87 Difference]: Start difference. First operand 176 states and 280 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:21,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:17:21,681 INFO L93 Difference]: Finished difference Result 479 states and 762 transitions. [2024-11-28 03:17:21,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:17:21,682 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 300 [2024-11-28 03:17:21,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:17:21,689 INFO L225 Difference]: With dead ends: 479 [2024-11-28 03:17:21,693 INFO L226 Difference]: Without dead ends: 306 [2024-11-28 03:17:21,694 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:17:21,695 INFO L435 NwaCegarLoop]: 453 mSDtfsCounter, 193 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:17:21,699 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 718 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:17:21,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-28 03:17:21,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 303. [2024-11-28 03:17:21,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 237 states have (on average 1.4978902953586497) internal successors, (355), 238 states have internal predecessors, (355), 63 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2024-11-28 03:17:21,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 481 transitions. [2024-11-28 03:17:21,762 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 481 transitions. Word has length 300 [2024-11-28 03:17:21,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:17:21,767 INFO L471 AbstractCegarLoop]: Abstraction has 303 states and 481 transitions. [2024-11-28 03:17:21,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:21,767 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 481 transitions. [2024-11-28 03:17:21,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-28 03:17:21,775 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:21,776 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:21,777 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:17:21,777 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:21,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:21,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1834189951, now seen corresponding path program 1 times [2024-11-28 03:17:21,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:21,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525750128] [2024-11-28 03:17:21,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:21,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:21,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:22,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 03:17:22,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:22,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525750128] [2024-11-28 03:17:22,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525750128] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:22,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:22,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:17:22,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755187081] [2024-11-28 03:17:22,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:22,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:17:22,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:22,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:17:22,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:17:22,290 INFO L87 Difference]: Start difference. First operand 303 states and 481 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:22,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:17:22,558 INFO L93 Difference]: Finished difference Result 863 states and 1366 transitions. [2024-11-28 03:17:22,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:17:22,559 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 300 [2024-11-28 03:17:22,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:17:22,572 INFO L225 Difference]: With dead ends: 863 [2024-11-28 03:17:22,572 INFO L226 Difference]: Without dead ends: 563 [2024-11-28 03:17:22,574 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:17:22,575 INFO L435 NwaCegarLoop]: 411 mSDtfsCounter, 229 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:17:22,577 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 661 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:17:22,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2024-11-28 03:17:22,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 365. [2024-11-28 03:17:22,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 299 states have (on average 1.4849498327759196) internal successors, (444), 300 states have internal predecessors, (444), 63 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2024-11-28 03:17:22,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 570 transitions. [2024-11-28 03:17:22,674 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 570 transitions. Word has length 300 [2024-11-28 03:17:22,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:17:22,675 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 570 transitions. [2024-11-28 03:17:22,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:22,676 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 570 transitions. [2024-11-28 03:17:22,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-28 03:17:22,683 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:22,684 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:22,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:17:22,684 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:22,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:22,686 INFO L85 PathProgramCache]: Analyzing trace with hash -474137471, now seen corresponding path program 1 times [2024-11-28 03:17:22,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:22,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141119467] [2024-11-28 03:17:22,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:22,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:22,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:23,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 03:17:23,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:23,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141119467] [2024-11-28 03:17:23,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141119467] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:23,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:23,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:17:23,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788994002] [2024-11-28 03:17:23,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:23,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:17:23,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:23,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:17:23,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:17:23,244 INFO L87 Difference]: Start difference. First operand 365 states and 570 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:23,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:17:23,353 INFO L93 Difference]: Finished difference Result 1089 states and 1704 transitions. [2024-11-28 03:17:23,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:17:23,354 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 300 [2024-11-28 03:17:23,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:17:23,361 INFO L225 Difference]: With dead ends: 1089 [2024-11-28 03:17:23,361 INFO L226 Difference]: Without dead ends: 727 [2024-11-28 03:17:23,362 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:17:23,363 INFO L435 NwaCegarLoop]: 273 mSDtfsCounter, 169 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:17:23,366 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 538 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:17:23,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2024-11-28 03:17:23,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 715. [2024-11-28 03:17:23,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 584 states have (on average 1.4726027397260273) internal successors, (860), 586 states have internal predecessors, (860), 126 states have call successors, (126), 4 states have call predecessors, (126), 4 states have return successors, (126), 124 states have call predecessors, (126), 126 states have call successors, (126) [2024-11-28 03:17:23,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1112 transitions. [2024-11-28 03:17:23,490 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1112 transitions. Word has length 300 [2024-11-28 03:17:23,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:17:23,494 INFO L471 AbstractCegarLoop]: Abstraction has 715 states and 1112 transitions. [2024-11-28 03:17:23,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:23,494 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1112 transitions. [2024-11-28 03:17:23,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-11-28 03:17:23,500 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:23,500 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:23,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:17:23,501 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:23,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:23,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1893187998, now seen corresponding path program 1 times [2024-11-28 03:17:23,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:23,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149540122] [2024-11-28 03:17:23,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:23,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:25,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 03:17:25,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:25,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149540122] [2024-11-28 03:17:25,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149540122] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:25,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:25,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:17:25,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911521869] [2024-11-28 03:17:25,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:25,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:17:25,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:25,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:17:25,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:17:25,209 INFO L87 Difference]: Start difference. First operand 715 states and 1112 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:25,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:17:25,763 INFO L93 Difference]: Finished difference Result 1983 states and 3085 transitions. [2024-11-28 03:17:25,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:17:25,764 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 301 [2024-11-28 03:17:25,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:17:25,779 INFO L225 Difference]: With dead ends: 1983 [2024-11-28 03:17:25,780 INFO L226 Difference]: Without dead ends: 1271 [2024-11-28 03:17:25,785 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:17:25,789 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 255 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:17:25,790 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 803 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 03:17:25,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2024-11-28 03:17:25,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1057. [2024-11-28 03:17:25,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 881 states have (on average 1.503972758229285) internal successors, (1325), 883 states have internal predecessors, (1325), 170 states have call successors, (170), 5 states have call predecessors, (170), 5 states have return successors, (170), 168 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-28 03:17:25,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1665 transitions. [2024-11-28 03:17:25,976 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 1665 transitions. Word has length 301 [2024-11-28 03:17:25,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:17:25,977 INFO L471 AbstractCegarLoop]: Abstraction has 1057 states and 1665 transitions. [2024-11-28 03:17:25,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:17:25,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 1665 transitions. [2024-11-28 03:17:25,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-28 03:17:25,985 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:25,985 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:25,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:17:25,986 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:25,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:25,987 INFO L85 PathProgramCache]: Analyzing trace with hash 714729091, now seen corresponding path program 1 times [2024-11-28 03:17:25,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:25,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111592517] [2024-11-28 03:17:25,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:25,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:26,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:28,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 6 proven. 123 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:17:28,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:28,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111592517] [2024-11-28 03:17:28,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111592517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:28,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204460076] [2024-11-28 03:17:28,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:28,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:28,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:28,764 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:28,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:17:29,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:29,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:17:29,152 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:29,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1873 proven. 150 refuted. 0 times theorem prover too weak. 1761 trivial. 0 not checked. [2024-11-28 03:17:29,997 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:30,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 51 proven. 78 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:17:30,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204460076] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:17:30,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:17:30,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 14 [2024-11-28 03:17:30,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756341737] [2024-11-28 03:17:30,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:17:30,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:17:30,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:30,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:17:30,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:17:30,666 INFO L87 Difference]: Start difference. First operand 1057 states and 1665 transitions. Second operand has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 4 states have call successors, (111), 3 states have call predecessors, (111), 5 states have return successors, (113), 4 states have call predecessors, (113), 4 states have call successors, (113) [2024-11-28 03:17:35,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:17:35,068 INFO L93 Difference]: Finished difference Result 3829 states and 5786 transitions. [2024-11-28 03:17:35,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-28 03:17:35,069 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 4 states have call successors, (111), 3 states have call predecessors, (111), 5 states have return successors, (113), 4 states have call predecessors, (113), 4 states have call successors, (113) Word has length 302 [2024-11-28 03:17:35,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:17:35,092 INFO L225 Difference]: With dead ends: 3829 [2024-11-28 03:17:35,092 INFO L226 Difference]: Without dead ends: 3001 [2024-11-28 03:17:35,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 606 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1518 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=982, Invalid=3308, Unknown=0, NotChecked=0, Total=4290 [2024-11-28 03:17:35,098 INFO L435 NwaCegarLoop]: 302 mSDtfsCounter, 2460 mSDsluCounter, 1337 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 538 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2462 SdHoareTripleChecker+Valid, 1639 SdHoareTripleChecker+Invalid, 1905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 538 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:17:35,099 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2462 Valid, 1639 Invalid, 1905 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [538 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-28 03:17:35,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3001 states. [2024-11-28 03:17:35,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3001 to 1521. [2024-11-28 03:17:35,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1521 states, 1330 states have (on average 1.4233082706766917) internal successors, (1893), 1334 states have internal predecessors, (1893), 170 states have call successors, (170), 20 states have call predecessors, (170), 20 states have return successors, (170), 166 states have call predecessors, (170), 170 states have call successors, (170) [2024-11-28 03:17:35,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 2233 transitions. [2024-11-28 03:17:35,404 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 2233 transitions. Word has length 302 [2024-11-28 03:17:35,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:17:35,405 INFO L471 AbstractCegarLoop]: Abstraction has 1521 states and 2233 transitions. [2024-11-28 03:17:35,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 4 states have call successors, (111), 3 states have call predecessors, (111), 5 states have return successors, (113), 4 states have call predecessors, (113), 4 states have call successors, (113) [2024-11-28 03:17:35,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 2233 transitions. [2024-11-28 03:17:35,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-28 03:17:35,413 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:17:35,414 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:35,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:17:35,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 03:17:35,615 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:17:35,616 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:35,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1313335641, now seen corresponding path program 1 times [2024-11-28 03:17:35,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:35,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721862594] [2024-11-28 03:17:35,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:35,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:36,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:39,999 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 228 proven. 141 refuted. 0 times theorem prover too weak. 3415 trivial. 0 not checked. [2024-11-28 03:17:39,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:39,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721862594] [2024-11-28 03:17:40,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721862594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:40,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37473795] [2024-11-28 03:17:40,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:17:40,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:40,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:40,003 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:40,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:17:40,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:40,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 03:17:40,447 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:43,542 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1573 proven. 165 refuted. 0 times theorem prover too weak. 2046 trivial. 0 not checked. [2024-11-28 03:17:43,542 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:10,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37473795] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:10,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:10,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 19] total 31 [2024-11-28 03:18:10,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034237202] [2024-11-28 03:18:10,672 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:18:10,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 03:18:10,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:10,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 03:18:10,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1185, Unknown=3, NotChecked=0, Total=1332 [2024-11-28 03:18:10,675 INFO L87 Difference]: Start difference. First operand 1521 states and 2233 transitions. Second operand has 31 states, 31 states have (on average 5.612903225806452) internal successors, (174), 29 states have internal predecessors, (174), 8 states have call successors, (88), 5 states have call predecessors, (88), 8 states have return successors, (88), 9 states have call predecessors, (88), 8 states have call successors, (88) [2024-11-28 03:18:25,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:25,441 INFO L93 Difference]: Finished difference Result 7331 states and 10325 transitions. [2024-11-28 03:18:25,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-28 03:18:25,442 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.612903225806452) internal successors, (174), 29 states have internal predecessors, (174), 8 states have call successors, (88), 5 states have call predecessors, (88), 8 states have return successors, (88), 9 states have call predecessors, (88), 8 states have call successors, (88) Word has length 303 [2024-11-28 03:18:25,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:25,471 INFO L225 Difference]: With dead ends: 7331 [2024-11-28 03:18:25,471 INFO L226 Difference]: Without dead ends: 5939 [2024-11-28 03:18:25,481 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 352 SyntacticMatches, 2 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5124 ImplicationChecksByTransitivity, 34.7s TimeCoverageRelationStatistics Valid=2205, Invalid=13794, Unknown=3, NotChecked=0, Total=16002 [2024-11-28 03:18:25,481 INFO L435 NwaCegarLoop]: 438 mSDtfsCounter, 4397 mSDsluCounter, 5049 mSDsCounter, 0 mSdLazyCounter, 4486 mSolverCounterSat, 824 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4400 SdHoareTripleChecker+Valid, 5487 SdHoareTripleChecker+Invalid, 5310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 824 IncrementalHoareTripleChecker+Valid, 4486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:25,482 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4400 Valid, 5487 Invalid, 5310 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [824 Valid, 4486 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2024-11-28 03:18:25,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5939 states. [2024-11-28 03:18:25,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5939 to 3235. [2024-11-28 03:18:25,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3235 states, 2878 states have (on average 1.396455872133426) internal successors, (4019), 2890 states have internal predecessors, (4019), 284 states have call successors, (284), 72 states have call predecessors, (284), 72 states have return successors, (284), 272 states have call predecessors, (284), 284 states have call successors, (284) [2024-11-28 03:18:25,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3235 states to 3235 states and 4587 transitions. [2024-11-28 03:18:25,961 INFO L78 Accepts]: Start accepts. Automaton has 3235 states and 4587 transitions. Word has length 303 [2024-11-28 03:18:25,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:25,964 INFO L471 AbstractCegarLoop]: Abstraction has 3235 states and 4587 transitions. [2024-11-28 03:18:25,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.612903225806452) internal successors, (174), 29 states have internal predecessors, (174), 8 states have call successors, (88), 5 states have call predecessors, (88), 8 states have return successors, (88), 9 states have call predecessors, (88), 8 states have call successors, (88) [2024-11-28 03:18:25,964 INFO L276 IsEmpty]: Start isEmpty. Operand 3235 states and 4587 transitions. [2024-11-28 03:18:25,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-28 03:18:25,976 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:25,976 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:25,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:18:26,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:26,180 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:26,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:26,181 INFO L85 PathProgramCache]: Analyzing trace with hash 953045545, now seen corresponding path program 1 times [2024-11-28 03:18:26,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:26,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198782981] [2024-11-28 03:18:26,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:26,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:26,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:30,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 228 proven. 141 refuted. 0 times theorem prover too weak. 3415 trivial. 0 not checked. [2024-11-28 03:18:30,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:30,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198782981] [2024-11-28 03:18:30,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198782981] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:30,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622202908] [2024-11-28 03:18:30,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:30,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:30,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:30,313 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:30,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:18:30,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:30,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 03:18:30,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:33,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1573 proven. 165 refuted. 0 times theorem prover too weak. 2046 trivial. 0 not checked. [2024-11-28 03:18:33,332 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:34,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622202908] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:34,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:34,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 19] total 28 [2024-11-28 03:18:34,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416792216] [2024-11-28 03:18:34,585 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:18:34,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:18:34,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:34,587 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:18:34,588 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:18:34,589 INFO L87 Difference]: Start difference. First operand 3235 states and 4587 transitions. Second operand has 28 states, 28 states have (on average 5.964285714285714) internal successors, (167), 26 states have internal predecessors, (167), 7 states have call successors, (88), 5 states have call predecessors, (88), 8 states have return successors, (88), 8 states have call predecessors, (88), 7 states have call successors, (88) [2024-11-28 03:18:43,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:43,158 INFO L93 Difference]: Finished difference Result 8481 states and 11813 transitions. [2024-11-28 03:18:43,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-11-28 03:18:43,159 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.964285714285714) internal successors, (167), 26 states have internal predecessors, (167), 7 states have call successors, (88), 5 states have call predecessors, (88), 8 states have return successors, (88), 8 states have call predecessors, (88), 7 states have call successors, (88) Word has length 303 [2024-11-28 03:18:43,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:43,189 INFO L225 Difference]: With dead ends: 8481 [2024-11-28 03:18:43,190 INFO L226 Difference]: Without dead ends: 6703 [2024-11-28 03:18:43,197 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 353 SyntacticMatches, 2 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2124 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1790, Invalid=6400, Unknown=0, NotChecked=0, Total=8190 [2024-11-28 03:18:43,198 INFO L435 NwaCegarLoop]: 506 mSDtfsCounter, 2718 mSDsluCounter, 3535 mSDsCounter, 0 mSdLazyCounter, 3197 mSolverCounterSat, 520 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2723 SdHoareTripleChecker+Valid, 4041 SdHoareTripleChecker+Invalid, 3717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 520 IncrementalHoareTripleChecker+Valid, 3197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:43,198 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2723 Valid, 4041 Invalid, 3717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [520 Valid, 3197 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 03:18:43,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6703 states. [2024-11-28 03:18:43,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6703 to 4407. [2024-11-28 03:18:43,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4407 states, 3884 states have (on average 1.38697219361483) internal successors, (5387), 3900 states have internal predecessors, (5387), 414 states have call successors, (414), 108 states have call predecessors, (414), 108 states have return successors, (414), 398 states have call predecessors, (414), 414 states have call successors, (414) [2024-11-28 03:18:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4407 states to 4407 states and 6215 transitions. [2024-11-28 03:18:43,897 INFO L78 Accepts]: Start accepts. Automaton has 4407 states and 6215 transitions. Word has length 303 [2024-11-28 03:18:43,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:43,898 INFO L471 AbstractCegarLoop]: Abstraction has 4407 states and 6215 transitions. [2024-11-28 03:18:43,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.964285714285714) internal successors, (167), 26 states have internal predecessors, (167), 7 states have call successors, (88), 5 states have call predecessors, (88), 8 states have return successors, (88), 8 states have call predecessors, (88), 7 states have call successors, (88) [2024-11-28 03:18:43,898 INFO L276 IsEmpty]: Start isEmpty. Operand 4407 states and 6215 transitions. [2024-11-28 03:18:43,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 03:18:43,905 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:43,905 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:43,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:18:44,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:44,109 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:44,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:44,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1360242306, now seen corresponding path program 1 times [2024-11-28 03:18:44,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:44,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607092019] [2024-11-28 03:18:44,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:44,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:44,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 03:18:45,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:45,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607092019] [2024-11-28 03:18:45,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607092019] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:45,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:45,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 03:18:45,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932482264] [2024-11-28 03:18:45,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:45,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:18:45,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:45,849 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:18:45,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:18:45,850 INFO L87 Difference]: Start difference. First operand 4407 states and 6215 transitions. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 03:18:48,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:48,437 INFO L93 Difference]: Finished difference Result 17733 states and 24715 transitions. [2024-11-28 03:18:48,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:18:48,438 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 304 [2024-11-28 03:18:48,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:48,493 INFO L225 Difference]: With dead ends: 17733 [2024-11-28 03:18:48,494 INFO L226 Difference]: Without dead ends: 14399 [2024-11-28 03:18:48,502 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:18:48,502 INFO L435 NwaCegarLoop]: 249 mSDtfsCounter, 1148 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1148 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:48,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1148 Valid, 1078 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 03:18:48,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14399 states. [2024-11-28 03:18:49,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14399 to 9613. [2024-11-28 03:18:49,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9613 states, 8609 states have (on average 1.3906377047276106) internal successors, (11972), 8645 states have internal predecessors, (11972), 792 states have call successors, (792), 211 states have call predecessors, (792), 211 states have return successors, (792), 756 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-28 03:18:49,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9613 states to 9613 states and 13556 transitions. [2024-11-28 03:18:49,933 INFO L78 Accepts]: Start accepts. Automaton has 9613 states and 13556 transitions. Word has length 304 [2024-11-28 03:18:49,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:49,934 INFO L471 AbstractCegarLoop]: Abstraction has 9613 states and 13556 transitions. [2024-11-28 03:18:49,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 03:18:49,935 INFO L276 IsEmpty]: Start isEmpty. Operand 9613 states and 13556 transitions. [2024-11-28 03:18:49,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 03:18:49,944 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:49,945 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:49,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:18:49,945 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:49,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:49,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1654861312, now seen corresponding path program 1 times [2024-11-28 03:18:49,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:49,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170808104] [2024-11-28 03:18:49,947 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:49,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:50,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 90 proven. 39 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:18:50,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:50,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170808104] [2024-11-28 03:18:50,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170808104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:50,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384056104] [2024-11-28 03:18:50,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:50,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:50,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:50,915 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:50,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:18:51,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:51,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:18:51,265 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:51,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1663 proven. 39 refuted. 0 times theorem prover too weak. 2082 trivial. 0 not checked. [2024-11-28 03:18:51,613 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:52,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 90 proven. 39 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:18:52,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384056104] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:18:52,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:18:52,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-28 03:18:52,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370677765] [2024-11-28 03:18:52,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:18:52,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:18:52,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:52,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:18:52,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:18:52,097 INFO L87 Difference]: Start difference. First operand 9613 states and 13556 transitions. Second operand has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 4 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (72), 4 states have call predecessors, (72), 4 states have call successors, (72) [2024-11-28 03:18:53,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:53,581 INFO L93 Difference]: Finished difference Result 17273 states and 24182 transitions. [2024-11-28 03:18:53,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:18:53,582 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 4 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (72), 4 states have call predecessors, (72), 4 states have call successors, (72) Word has length 304 [2024-11-28 03:18:53,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:53,641 INFO L225 Difference]: With dead ends: 17273 [2024-11-28 03:18:53,641 INFO L226 Difference]: Without dead ends: 9629 [2024-11-28 03:18:53,658 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 605 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:18:53,660 INFO L435 NwaCegarLoop]: 221 mSDtfsCounter, 751 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 781 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:53,662 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [781 Valid, 577 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:18:53,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9629 states. [2024-11-28 03:18:54,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9629 to 8961. [2024-11-28 03:18:54,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8961 states, 7944 states have (on average 1.3771399798590132) internal successors, (10940), 7980 states have internal predecessors, (10940), 792 states have call successors, (792), 224 states have call predecessors, (792), 224 states have return successors, (792), 756 states have call predecessors, (792), 792 states have call successors, (792) [2024-11-28 03:18:54,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8961 states to 8961 states and 12524 transitions. [2024-11-28 03:18:54,964 INFO L78 Accepts]: Start accepts. Automaton has 8961 states and 12524 transitions. Word has length 304 [2024-11-28 03:18:54,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:54,965 INFO L471 AbstractCegarLoop]: Abstraction has 8961 states and 12524 transitions. [2024-11-28 03:18:54,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.88888888888889) internal successors, (170), 9 states have internal predecessors, (170), 4 states have call successors, (70), 2 states have call predecessors, (70), 4 states have return successors, (72), 4 states have call predecessors, (72), 4 states have call successors, (72) [2024-11-28 03:18:54,966 INFO L276 IsEmpty]: Start isEmpty. Operand 8961 states and 12524 transitions. [2024-11-28 03:18:54,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 03:18:54,976 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:54,976 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:54,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:18:55,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:55,181 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:55,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:55,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1004238121, now seen corresponding path program 1 times [2024-11-28 03:18:55,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:55,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443696569] [2024-11-28 03:18:55,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:55,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:55,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 03:18:55,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443696569] [2024-11-28 03:18:55,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443696569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:55,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:55,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:18:55,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417287799] [2024-11-28 03:18:55,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:55,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:18:55,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:55,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:18:55,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:18:55,824 INFO L87 Difference]: Start difference. First operand 8961 states and 12524 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:18:57,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:18:57,338 INFO L93 Difference]: Finished difference Result 17646 states and 24586 transitions. [2024-11-28 03:18:57,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:18:57,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 304 [2024-11-28 03:18:57,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:18:57,374 INFO L225 Difference]: With dead ends: 17646 [2024-11-28 03:18:57,374 INFO L226 Difference]: Without dead ends: 10478 [2024-11-28 03:18:57,388 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:18:57,389 INFO L435 NwaCegarLoop]: 418 mSDtfsCounter, 353 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:18:57,389 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 778 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 03:18:57,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10478 states. [2024-11-28 03:18:58,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10478 to 6403. [2024-11-28 03:18:58,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6403 states, 5662 states have (on average 1.3876722006358178) internal successors, (7857), 5682 states have internal predecessors, (7857), 572 states have call successors, (572), 168 states have call predecessors, (572), 168 states have return successors, (572), 552 states have call predecessors, (572), 572 states have call successors, (572) [2024-11-28 03:18:58,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6403 states to 6403 states and 9001 transitions. [2024-11-28 03:18:58,549 INFO L78 Accepts]: Start accepts. Automaton has 6403 states and 9001 transitions. Word has length 304 [2024-11-28 03:18:58,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:18:58,550 INFO L471 AbstractCegarLoop]: Abstraction has 6403 states and 9001 transitions. [2024-11-28 03:18:58,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:18:58,551 INFO L276 IsEmpty]: Start isEmpty. Operand 6403 states and 9001 transitions. [2024-11-28 03:18:58,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 03:18:58,560 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:18:58,560 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:58,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:18:58,561 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:18:58,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:58,562 INFO L85 PathProgramCache]: Analyzing trace with hash -391277740, now seen corresponding path program 1 times [2024-11-28 03:18:58,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:58,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56229580] [2024-11-28 03:18:58,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:58,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:59,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:18:59,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1207329058] [2024-11-28 03:18:59,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:18:59,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:59,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:59,169 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:59,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:18:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:59,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 03:18:59,636 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:02,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2519 proven. 135 refuted. 0 times theorem prover too weak. 1130 trivial. 0 not checked. [2024-11-28 03:19:02,360 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:07,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:07,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56229580] [2024-11-28 03:19:07,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:19:07,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207329058] [2024-11-28 03:19:07,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207329058] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:07,387 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:19:07,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-11-28 03:19:07,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936358241] [2024-11-28 03:19:07,388 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:19:07,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:19:07,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:07,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:19:07,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2024-11-28 03:19:07,389 INFO L87 Difference]: Start difference. First operand 6403 states and 9001 transitions. Second operand has 14 states, 14 states have (on average 7.071428571428571) internal successors, (99), 13 states have internal predecessors, (99), 3 states have call successors, (44), 3 states have call predecessors, (44), 5 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-11-28 03:19:09,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:09,622 INFO L93 Difference]: Finished difference Result 12075 states and 16831 transitions. [2024-11-28 03:19:09,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:19:09,623 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.071428571428571) internal successors, (99), 13 states have internal predecessors, (99), 3 states have call successors, (44), 3 states have call predecessors, (44), 5 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) Word has length 304 [2024-11-28 03:19:09,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:09,652 INFO L225 Difference]: With dead ends: 12075 [2024-11-28 03:19:09,652 INFO L226 Difference]: Without dead ends: 7231 [2024-11-28 03:19:09,661 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 503 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=423, Invalid=1299, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 03:19:09,662 INFO L435 NwaCegarLoop]: 181 mSDtfsCounter, 526 mSDsluCounter, 1706 mSDsCounter, 0 mSdLazyCounter, 1152 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 1887 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 1152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:09,662 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 1887 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 1152 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 03:19:09,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7231 states. [2024-11-28 03:19:10,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7231 to 7173. [2024-11-28 03:19:10,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7173 states, 6333 states have (on average 1.375019737880941) internal successors, (8708), 6363 states have internal predecessors, (8708), 640 states have call successors, (640), 199 states have call predecessors, (640), 199 states have return successors, (640), 610 states have call predecessors, (640), 640 states have call successors, (640) [2024-11-28 03:19:10,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7173 states to 7173 states and 9988 transitions. [2024-11-28 03:19:10,450 INFO L78 Accepts]: Start accepts. Automaton has 7173 states and 9988 transitions. Word has length 304 [2024-11-28 03:19:10,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:10,450 INFO L471 AbstractCegarLoop]: Abstraction has 7173 states and 9988 transitions. [2024-11-28 03:19:10,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.071428571428571) internal successors, (99), 13 states have internal predecessors, (99), 3 states have call successors, (44), 3 states have call predecessors, (44), 5 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-11-28 03:19:10,451 INFO L276 IsEmpty]: Start isEmpty. Operand 7173 states and 9988 transitions. [2024-11-28 03:19:10,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 03:19:10,456 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:10,456 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:10,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 03:19:10,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 03:19:10,661 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:10,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:10,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1357326503, now seen corresponding path program 1 times [2024-11-28 03:19:10,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:10,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126094697] [2024-11-28 03:19:10,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:10,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:11,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 60 proven. 69 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:19:11,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:11,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126094697] [2024-11-28 03:19:11,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126094697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:11,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141935902] [2024-11-28 03:19:11,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:11,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:11,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:11,275 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:11,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:19:11,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:11,563 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:19:11,575 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1923 proven. 69 refuted. 0 times theorem prover too weak. 1792 trivial. 0 not checked. [2024-11-28 03:19:12,019 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:12,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 60 proven. 69 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:19:12,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141935902] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:19:12,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:19:12,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-28 03:19:12,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687369479] [2024-11-28 03:19:12,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:19:12,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:19:12,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:12,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:19:12,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:19:12,472 INFO L87 Difference]: Start difference. First operand 7173 states and 9988 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) [2024-11-28 03:19:13,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:13,472 INFO L93 Difference]: Finished difference Result 10749 states and 14872 transitions. [2024-11-28 03:19:13,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:19:13,473 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) Word has length 304 [2024-11-28 03:19:13,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:13,488 INFO L225 Difference]: With dead ends: 10749 [2024-11-28 03:19:13,488 INFO L226 Difference]: Without dead ends: 4284 [2024-11-28 03:19:13,498 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 605 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:13,499 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 322 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:13,499 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 553 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:19:13,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4284 states. [2024-11-28 03:19:13,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4284 to 2115. [2024-11-28 03:19:13,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2115 states, 1723 states have (on average 1.3174695298897272) internal successors, (2270), 1726 states have internal predecessors, (2270), 297 states have call successors, (297), 94 states have call predecessors, (297), 94 states have return successors, (297), 294 states have call predecessors, (297), 297 states have call successors, (297) [2024-11-28 03:19:13,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 2864 transitions. [2024-11-28 03:19:14,003 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 2864 transitions. Word has length 304 [2024-11-28 03:19:14,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:14,004 INFO L471 AbstractCegarLoop]: Abstraction has 2115 states and 2864 transitions. [2024-11-28 03:19:14,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) [2024-11-28 03:19:14,005 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 2864 transitions. [2024-11-28 03:19:14,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-28 03:19:14,007 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:14,008 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:14,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 03:19:14,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 03:19:14,209 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:14,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:14,210 INFO L85 PathProgramCache]: Analyzing trace with hash -866509680, now seen corresponding path program 1 times [2024-11-28 03:19:14,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:14,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855947948] [2024-11-28 03:19:14,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:14,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:14,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:15,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 66 proven. 63 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:19:15,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:15,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855947948] [2024-11-28 03:19:15,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855947948] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:15,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513096253] [2024-11-28 03:19:15,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:15,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:15,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:15,306 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:15,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:19:15,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:15,733 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:19:15,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:18,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1958 proven. 120 refuted. 0 times theorem prover too weak. 1706 trivial. 0 not checked. [2024-11-28 03:19:18,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:18,964 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 132 proven. 123 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2024-11-28 03:19:18,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513096253] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:19:18,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:19:18,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 11] total 24 [2024-11-28 03:19:18,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225502761] [2024-11-28 03:19:18,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:19:18,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:19:18,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:18,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:19:18,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:19:18,968 INFO L87 Difference]: Start difference. First operand 2115 states and 2864 transitions. Second operand has 24 states, 23 states have (on average 8.608695652173912) internal successors, (198), 22 states have internal predecessors, (198), 7 states have call successors, (132), 4 states have call predecessors, (132), 8 states have return successors, (132), 7 states have call predecessors, (132), 7 states have call successors, (132) [2024-11-28 03:19:21,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:19:21,663 INFO L93 Difference]: Finished difference Result 4330 states and 5822 transitions. [2024-11-28 03:19:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:19:21,664 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 8.608695652173912) internal successors, (198), 22 states have internal predecessors, (198), 7 states have call successors, (132), 4 states have call predecessors, (132), 8 states have return successors, (132), 7 states have call predecessors, (132), 7 states have call successors, (132) Word has length 305 [2024-11-28 03:19:21,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:19:21,680 INFO L225 Difference]: With dead ends: 4330 [2024-11-28 03:19:21,680 INFO L226 Difference]: Without dead ends: 2563 [2024-11-28 03:19:21,685 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 596 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=418, Invalid=1142, Unknown=0, NotChecked=0, Total=1560 [2024-11-28 03:19:21,686 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 1800 mSDsluCounter, 1817 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 451 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1801 SdHoareTripleChecker+Valid, 2027 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 451 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:19:21,687 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1801 Valid, 2027 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [451 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 03:19:21,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2563 states. [2024-11-28 03:19:22,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2563 to 2123. [2024-11-28 03:19:22,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2123 states, 1729 states have (on average 1.311740890688259) internal successors, (2268), 1732 states have internal predecessors, (2268), 297 states have call successors, (297), 96 states have call predecessors, (297), 96 states have return successors, (297), 294 states have call predecessors, (297), 297 states have call successors, (297) [2024-11-28 03:19:22,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2123 states to 2123 states and 2862 transitions. [2024-11-28 03:19:22,387 INFO L78 Accepts]: Start accepts. Automaton has 2123 states and 2862 transitions. Word has length 305 [2024-11-28 03:19:22,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:19:22,389 INFO L471 AbstractCegarLoop]: Abstraction has 2123 states and 2862 transitions. [2024-11-28 03:19:22,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 8.608695652173912) internal successors, (198), 22 states have internal predecessors, (198), 7 states have call successors, (132), 4 states have call predecessors, (132), 8 states have return successors, (132), 7 states have call predecessors, (132), 7 states have call successors, (132) [2024-11-28 03:19:22,389 INFO L276 IsEmpty]: Start isEmpty. Operand 2123 states and 2862 transitions. [2024-11-28 03:19:22,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-28 03:19:22,394 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:19:22,394 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:22,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:19:22,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 03:19:22,598 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:19:22,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:22,601 INFO L85 PathProgramCache]: Analyzing trace with hash -131637625, now seen corresponding path program 1 times [2024-11-28 03:19:22,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:22,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030309319] [2024-11-28 03:19:22,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:23,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:19:23,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565772722] [2024-11-28 03:19:23,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:19:23,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:23,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:23,463 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:23,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:19:24,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:19:24,005 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 03:19:24,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:19:24,575 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 03:19:24,576 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 03:19:24,577 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 03:19:24,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 03:19:24,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:24,783 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:25,138 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 03:19:25,143 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 03:19:25 BoogieIcfgContainer [2024-11-28 03:19:25,145 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 03:19:25,146 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 03:19:25,147 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 03:19:25,147 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 03:19:25,148 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:17:19" (3/4) ... [2024-11-28 03:19:25,151 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 03:19:25,152 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 03:19:25,154 INFO L158 Benchmark]: Toolchain (without parser) took 128455.75ms. Allocated memory was 117.4MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 91.8MB in the beginning and 1.1GB in the end (delta: -976.8MB). Peak memory consumption was 818.9MB. Max. memory is 16.1GB. [2024-11-28 03:19:25,154 INFO L158 Benchmark]: CDTParser took 0.86ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:19:25,154 INFO L158 Benchmark]: CACSL2BoogieTranslator took 658.35ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 67.0MB in the end (delta: 24.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:19:25,155 INFO L158 Benchmark]: Boogie Procedure Inliner took 120.02ms. Allocated memory is still 117.4MB. Free memory was 66.8MB in the beginning and 56.8MB in the end (delta: 9.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:19:25,155 INFO L158 Benchmark]: Boogie Preprocessor took 147.57ms. Allocated memory is still 117.4MB. Free memory was 56.8MB in the beginning and 40.6MB in the end (delta: 16.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 03:19:25,155 INFO L158 Benchmark]: RCFGBuilder took 1411.24ms. Allocated memory is still 117.4MB. Free memory was 40.6MB in the beginning and 72.8MB in the end (delta: -32.3MB). Peak memory consumption was 25.7MB. Max. memory is 16.1GB. [2024-11-28 03:19:25,156 INFO L158 Benchmark]: TraceAbstraction took 126104.11ms. Allocated memory was 117.4MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 72.1MB in the beginning and 1.1GB in the end (delta: -996.6MB). Peak memory consumption was 799.0MB. Max. memory is 16.1GB. [2024-11-28 03:19:25,157 INFO L158 Benchmark]: Witness Printer took 6.27ms. Allocated memory is still 1.9GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 174.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:19:25,159 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.86ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 658.35ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 67.0MB in the end (delta: 24.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 120.02ms. Allocated memory is still 117.4MB. Free memory was 66.8MB in the beginning and 56.8MB in the end (delta: 9.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 147.57ms. Allocated memory is still 117.4MB. Free memory was 56.8MB in the beginning and 40.6MB in the end (delta: 16.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 1411.24ms. Allocated memory is still 117.4MB. Free memory was 40.6MB in the beginning and 72.8MB in the end (delta: -32.3MB). Peak memory consumption was 25.7MB. Max. memory is 16.1GB. * TraceAbstraction took 126104.11ms. Allocated memory was 117.4MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 72.1MB in the beginning and 1.1GB in the end (delta: -996.6MB). Peak memory consumption was 799.0MB. Max. memory is 16.1GB. * Witness Printer took 6.27ms. Allocated memory is still 1.9GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 174.2kB). There was no memory consumed. Max. memory is 16.1GB. * 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 shiftRight at line 187, overapproximation of shiftLeft at line 253, overapproximation of someBinaryArithmeticDOUBLEoperation at line 209, overapproximation of someBinaryArithmeticDOUBLEoperation at line 224, overapproximation of someBinaryFLOATComparisonOperation at line 335, overapproximation of someBinaryFLOATComparisonOperation at line 332, overapproximation of someBinaryFLOATComparisonOperation at line 364, overapproximation of someBinaryFLOATComparisonOperation at line 334, overapproximation of someBinaryFLOATComparisonOperation at line 330, overapproximation of someBinaryFLOATComparisonOperation at line 310, overapproximation of someBinaryFLOATComparisonOperation at line 115, overapproximation of someBinaryFLOATComparisonOperation at line 364, overapproximation of someUnaryDOUBLEoperation at line 113, overapproximation of someUnaryDOUBLEoperation at line 168, overapproximation of someBinaryDOUBLEComparisonOperation at line 294, overapproximation of someBinaryDOUBLEComparisonOperation at line 165, overapproximation of someBinaryDOUBLEComparisonOperation at line 364, overapproximation of someBinaryDOUBLEComparisonOperation at line 155, overapproximation of someBinaryDOUBLEComparisonOperation at line 364, overapproximation of someBinaryDOUBLEComparisonOperation at line 288, overapproximation of someBinaryDOUBLEComparisonOperation at line 290, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someBinaryDOUBLEComparisonOperation at line 177, overapproximation of someBinaryDOUBLEComparisonOperation at line 268, overapproximation of someBinaryDOUBLEComparisonOperation at line 292, overapproximation of someBinaryDOUBLEComparisonOperation at line 113, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 108, overapproximation of someBinaryDOUBLEComparisonOperation at line 364, overapproximation of someBinaryDOUBLEComparisonOperation at line 364. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 64; [L23] unsigned char var_1_2 = 1; [L24] unsigned char var_1_3 = 200; [L25] unsigned char var_1_4 = 16; [L26] unsigned char var_1_5 = 0; [L27] double var_1_7 = 31.75; [L28] double var_1_8 = 64.75; [L29] double var_1_9 = 1.625; [L30] double var_1_10 = 0.0; [L31] double var_1_11 = 15.75; [L32] double var_1_12 = 199.6; [L33] double var_1_13 = 199.2; [L34] unsigned short int var_1_14 = 128; [L35] unsigned short int var_1_15 = 24244; [L36] unsigned char var_1_16 = 1; [L37] unsigned char var_1_17 = 0; [L38] unsigned char var_1_18 = 0; [L39] unsigned char var_1_19 = 0; [L40] unsigned long int var_1_20 = 256; [L41] double var_1_21 = 100000.8; [L42] unsigned long int var_1_22 = 16; [L43] float var_1_23 = 25.35; [L44] float var_1_24 = 1.425; [L45] signed short int var_1_25 = -2; [L46] signed long int var_1_28 = 2; [L47] unsigned char var_1_30 = 0; [L48] unsigned char var_1_31 = 200; [L49] unsigned char var_1_32 = 64; [L50] unsigned char var_1_33 = 1; [L51] unsigned char var_1_34 = 10; [L52] unsigned long int var_1_35 = 4; [L53] unsigned short int var_1_36 = 56702; [L54] signed long int var_1_37 = -128; [L55] unsigned long int var_1_39 = 10; [L56] unsigned short int var_1_40 = 0; [L57] unsigned short int var_1_41 = 30871; [L58] float var_1_42 = 5.5; [L59] float var_1_43 = 2.88; [L60] float var_1_44 = 24.5; [L61] float var_1_45 = 0.95; [L62] float var_1_46 = 24.2; [L63] signed long int var_1_47 = 16; [L64] unsigned long int var_1_49 = 256; [L65] unsigned long int var_1_50 = 4015529347; [L66] unsigned long int var_1_51 = 3468554309; [L67] unsigned long int var_1_52 = 3723034803; [L68] signed char var_1_53 = 4; [L69] unsigned short int var_1_54 = 5; [L70] signed long int var_1_55 = -500; [L71] signed long int var_1_56 = 10000000; [L72] signed long int var_1_57 = 4; [L73] unsigned short int last_1_var_1_1 = 64; [L74] double last_1_var_1_7 = 31.75; [L75] unsigned char last_1_var_1_16 = 1; [L76] unsigned long int last_1_var_1_22 = 16; [L77] float last_1_var_1_23 = 25.35; [L78] signed short int last_1_var_1_25 = -2; [L79] unsigned char last_1_var_1_30 = 0; [L80] unsigned long int last_1_var_1_35 = 4; [L81] signed long int last_1_var_1_37 = -128; [L82] unsigned long int last_1_var_1_39 = 10; [L83] unsigned short int last_1_var_1_40 = 0; [L84] float last_1_var_1_45 = 0.95; [L85] signed char last_1_var_1_53 = 4; [L86] unsigned short int last_1_var_1_54 = 5; [L87] signed long int last_1_var_1_56 = 10000000; VAL [isInitial=0, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L368] isInitial = 1 [L369] FCALL initially() [L371] CALL updateLastVariables() [L347] last_1_var_1_1 = var_1_1 [L348] last_1_var_1_7 = var_1_7 [L349] last_1_var_1_16 = var_1_16 [L350] last_1_var_1_22 = var_1_22 [L351] last_1_var_1_23 = var_1_23 [L352] last_1_var_1_25 = var_1_25 [L353] last_1_var_1_30 = var_1_30 [L354] last_1_var_1_35 = var_1_35 [L355] last_1_var_1_37 = var_1_37 [L356] last_1_var_1_39 = var_1_39 [L357] last_1_var_1_40 = var_1_40 [L358] last_1_var_1_45 = var_1_45 [L359] last_1_var_1_53 = var_1_53 [L360] last_1_var_1_54 = var_1_54 [L361] last_1_var_1_56 = var_1_56 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L371] RET updateLastVariables() [L372] CALL updateVariables() [L275] var_1_2 = __VERIFIER_nondet_uchar() [L276] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L276] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L277] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L277] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=200, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L278] var_1_3 = __VERIFIER_nondet_uchar() [L279] CALL assume_abort_if_not(var_1_3 >= 191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L279] RET assume_abort_if_not(var_1_3 >= 191) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L280] CALL assume_abort_if_not(var_1_3 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L280] RET assume_abort_if_not(var_1_3 <= 255) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=16, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L281] var_1_4 = __VERIFIER_nondet_uchar() [L282] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L282] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L283] CALL assume_abort_if_not(var_1_4 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L283] RET assume_abort_if_not(var_1_4 <= 64) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=0, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L284] var_1_5 = __VERIFIER_nondet_uchar() [L285] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L285] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L286] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L286] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_8=259/4, var_1_9=13/8] [L287] var_1_8 = __VERIFIER_nondet_double() [L288] CALL assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L288] RET assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_10=0, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L289] var_1_10 = __VERIFIER_nondet_double() [L290] CALL assume_abort_if_not((var_1_10 >= 4611686.018427382800e+12F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L290] RET assume_abort_if_not((var_1_10 >= 4611686.018427382800e+12F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=63/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L291] var_1_11 = __VERIFIER_nondet_double() [L292] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L292] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_12=998/5, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L293] var_1_12 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L294] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_13=996/5, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L295] var_1_13 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L296] RET assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=24244, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L297] var_1_15 = __VERIFIER_nondet_ushort() [L298] CALL assume_abort_if_not(var_1_15 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L298] RET assume_abort_if_not(var_1_15 >= 16383) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L299] CALL assume_abort_if_not(var_1_15 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L299] RET assume_abort_if_not(var_1_15 <= 32767) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L300] var_1_17 = __VERIFIER_nondet_uchar() [L301] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L301] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L302] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L302] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L303] var_1_18 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_18 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L304] RET assume_abort_if_not(var_1_18 >= 1) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L305] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L305] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L306] var_1_19 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L307] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L308] CALL assume_abort_if_not(var_1_19 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L308] RET assume_abort_if_not(var_1_19 <= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_24=57/40, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L309] var_1_24 = __VERIFIER_nondet_float() [L310] CALL assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L310] RET assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=200, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L311] var_1_31 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_31 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L312] RET assume_abort_if_not(var_1_31 >= 127) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L313] CALL assume_abort_if_not(var_1_31 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L313] RET assume_abort_if_not(var_1_31 <= 254) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=64, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L314] var_1_32 = __VERIFIER_nondet_uchar() [L315] CALL assume_abort_if_not(var_1_32 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L315] RET assume_abort_if_not(var_1_32 >= 63) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L316] CALL assume_abort_if_not(var_1_32 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L316] RET assume_abort_if_not(var_1_32 <= 127) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=1, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L317] var_1_33 = __VERIFIER_nondet_uchar() [L318] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L318] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L319] CALL assume_abort_if_not(var_1_33 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L319] RET assume_abort_if_not(var_1_33 <= 63) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=10, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L320] var_1_34 = __VERIFIER_nondet_uchar() [L321] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L321] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L322] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L322] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=56702, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L323] var_1_36 = __VERIFIER_nondet_ushort() [L324] CALL assume_abort_if_not(var_1_36 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L324] RET assume_abort_if_not(var_1_36 >= 32767) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L325] CALL assume_abort_if_not(var_1_36 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L325] RET assume_abort_if_not(var_1_36 <= 65535) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=30871, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L326] var_1_41 = __VERIFIER_nondet_ushort() [L327] CALL assume_abort_if_not(var_1_41 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L327] RET assume_abort_if_not(var_1_41 >= 16383) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L328] CALL assume_abort_if_not(var_1_41 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L328] RET assume_abort_if_not(var_1_41 <= 32767) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_43=72/25, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L329] var_1_43 = __VERIFIER_nondet_float() [L330] CALL assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L330] RET assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=49/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L331] var_1_44 = __VERIFIER_nondet_float() [L332] CALL assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L332] RET assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_46=121/5, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L333] var_1_46 = __VERIFIER_nondet_float() [L334] CALL assume_abort_if_not((var_1_46 >= -922337.2036854776000e+13F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L334] RET assume_abort_if_not((var_1_46 >= -922337.2036854776000e+13F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L335] CALL assume_abort_if_not(var_1_46 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L335] RET assume_abort_if_not(var_1_46 != 0.0F) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=4015529347, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L336] var_1_50 = __VERIFIER_nondet_ulong() [L337] CALL assume_abort_if_not(var_1_50 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L337] RET assume_abort_if_not(var_1_50 >= 2147483647) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L338] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L338] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=3468554309, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L339] var_1_51 = __VERIFIER_nondet_ulong() [L340] CALL assume_abort_if_not(var_1_51 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L340] RET assume_abort_if_not(var_1_51 >= 2147483647) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L341] CALL assume_abort_if_not(var_1_51 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L341] RET assume_abort_if_not(var_1_51 <= 4294967294) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=3723034803, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L342] var_1_52 = __VERIFIER_nondet_ulong() [L343] CALL assume_abort_if_not(var_1_52 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L343] RET assume_abort_if_not(var_1_52 >= 2147483647) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L344] CALL assume_abort_if_not(var_1_52 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L344] RET assume_abort_if_not(var_1_52 <= 4294967294) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L372] RET updateVariables() [L373] CALL step() [L91] unsigned char stepLocal_9 = -2 >= ((((last_1_var_1_35) < (last_1_var_1_39)) ? (last_1_var_1_35) : (last_1_var_1_39))); [L92] signed long int stepLocal_8 = (((var_1_4) > (var_1_3)) ? (var_1_4) : (var_1_3)); VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, stepLocal_9=1, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_45=19/20, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L93] COND TRUE stepLocal_9 && last_1_var_1_16 [L94] var_1_45 = var_1_44 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=2, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L108] COND TRUE (last_1_var_1_7 / var_1_10) != ((((var_1_11) < (last_1_var_1_23)) ? (var_1_11) : (last_1_var_1_23))) [L109] var_1_28 = (last_1_var_1_30 + ((((var_1_4) > (last_1_var_1_30)) ? (var_1_4) : (last_1_var_1_30)))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L111] unsigned char stepLocal_1 = var_1_4; VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_1=7, stepLocal_8=191, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=127/4, var_1_9=13/8] [L112] COND TRUE stepLocal_1 >= var_1_28 [L113] var_1_7 = ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L115] COND FALSE !(last_1_var_1_45 > last_1_var_1_23) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L126] COND TRUE last_1_var_1_1 < ((var_1_4 % var_1_15) * var_1_5) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, var_1_14=128, var_1_15=98303, var_1_16=1, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L127] COND FALSE !((! var_1_2) && var_1_17) [L130] var_1_16 = var_1_19 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, var_1_14=128, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=507/20, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L135] COND FALSE !(((((100 + var_1_3) < 0 ) ? -(100 + var_1_3) : (100 + var_1_3))) <= ((((var_1_4) < (var_1_5)) ? (var_1_4) : (var_1_5)))) [L144] var_1_23 = var_1_12 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_8=191, var_1_12=4, var_1_14=128, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L146] unsigned short int stepLocal_4 = var_1_36; [L147] signed long int stepLocal_3 = (var_1_36 - var_1_31) + last_1_var_1_37; VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_3=32512, stepLocal_4=32767, stepLocal_8=191, var_1_12=4, var_1_14=128, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L148] EXPR last_1_var_1_56 >> var_1_34 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_3=32512, stepLocal_4=32767, stepLocal_8=191, var_1_12=4, var_1_14=128, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=4, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L148] COND FALSE !(stepLocal_3 > (last_1_var_1_56 >> var_1_34)) [L153] var_1_35 = (var_1_33 + ((((last_1_var_1_56) < (var_1_15)) ? (last_1_var_1_56) : (var_1_15)))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_4=32767, stepLocal_8=191, var_1_12=4, var_1_14=128, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L155] COND TRUE var_1_13 >= var_1_10 [L156] var_1_14 = (((((8) > (var_1_4)) ? (8) : (var_1_4))) + (var_1_15 - var_1_3)) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_4=32767, stepLocal_8=191, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=256, var_1_21=500004/5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L160] COND FALSE !(\read(var_1_19)) [L163] var_1_20 = var_1_4 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_4=32767, stepLocal_8=191, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=500004/5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L165] COND FALSE !(var_1_19 && (var_1_7 <= (9.999999995E8 * var_1_11))) [L168] var_1_21 = ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_4=32767, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=4, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L170] var_1_53 = var_1_33 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_4=32767, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=5, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L171] COND FALSE !(\read(var_1_16)) [L174] var_1_54 = var_1_41 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_4=32767, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L176] unsigned char stepLocal_10 = var_1_16; VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_4=32767, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L177] COND FALSE !(((- var_1_8) / ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) < 63.5) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_4=32767, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L186] unsigned char stepLocal_6 = var_1_31; VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L187] EXPR var_1_53 >> var_1_35 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=0, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L187] unsigned char stepLocal_5 = (var_1_53 >> var_1_35) >= (var_1_25 / var_1_15); [L188] COND FALSE !(stepLocal_5 || var_1_19) [L199] var_1_40 = (61819 - (((((var_1_15) > (var_1_41)) ? (var_1_15) : (var_1_41))) - var_1_5)) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L201] COND FALSE !(\read(var_1_16)) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0, var_1_9=13/8] [L206] COND FALSE !((((((var_1_5 + 4)) < ((var_1_20 - var_1_4))) ? ((var_1_5 + 4)) : ((var_1_20 - var_1_4)))) == var_1_3) [L209] var_1_9 = (var_1_11 + ((((var_1_13) > (9.99999999999998E13)) ? (var_1_13) : (9.99999999999998E13)))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L212] signed long int stepLocal_2 = var_1_47; VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=0, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L213] COND FALSE !((var_1_12 / var_1_10) > 8.25) [L220] var_1_30 = ((var_1_33 + var_1_34) + var_1_32) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L222] unsigned char stepLocal_7 = ! (var_1_30 == var_1_20); VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_7=1, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_42=11/2, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L223] COND TRUE var_1_18 || stepLocal_7 [L224] var_1_42 = (var_1_11 - (var_1_10 - ((((var_1_43) > (var_1_44)) ? (var_1_43) : (var_1_44))))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=256, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L226] COND FALSE !(var_1_16 || var_1_16) [L239] var_1_49 = var_1_52 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L241] COND FALSE !(((var_1_50 - 1u) * var_1_3) >= var_1_51) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L246] COND TRUE ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) < last_1_var_1_39 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=10, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L247] COND FALSE !(\read(var_1_16)) [L250] var_1_39 = ((((((var_1_3 + var_1_33)) > ((var_1_34 + 32u))) ? ((var_1_3 + var_1_33)) : ((var_1_34 + 32u)))) + var_1_4) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L253] EXPR 16 << var_1_25 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L253] signed long int stepLocal_12 = 16 << var_1_25; [L254] unsigned long int stepLocal_11 = var_1_49; VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_11=2147483647, stepLocal_12=17, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L255] COND TRUE stepLocal_11 >= (var_1_41 - (var_1_28 + var_1_20)) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_12=17, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=10000000, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L256] COND TRUE stepLocal_12 <= var_1_3 [L257] var_1_56 = ((((last_1_var_1_56) < (((((var_1_32) < (var_1_15)) ? (var_1_32) : (var_1_15))))) ? (last_1_var_1_56) : (((((var_1_32) < (var_1_15)) ? (var_1_32) : (var_1_15)))))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=16, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L260] var_1_22 = ((((var_1_56) > (var_1_4)) ? (var_1_56) : (var_1_4))) [L261] signed long int stepLocal_0 = var_1_47; VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_0=16, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L262] COND FALSE !(\read(var_1_16)) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_0=16, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=-500, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L267] var_1_55 = var_1_57 VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_0=16, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L268] COND FALSE !(var_1_9 <= (- var_1_12)) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, stepLocal_0=16, stepLocal_10=0, stepLocal_2=16, stepLocal_4=32767, stepLocal_6=127, stepLocal_8=191, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L373] RET step() [L374] CALL, EXPR property() [L364] EXPR (((((((((var_1_16 ? ((((var_1_3 - var_1_4) - var_1_5) <= var_1_47) ? (var_1_1 == ((unsigned short int) var_1_3)) : 1) : 1) && ((var_1_4 >= var_1_28) ? (var_1_7 == ((double) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && (var_1_16 ? ((var_1_20 >= var_1_5) ? (var_1_9 == ((double) ((((((var_1_10 - var_1_11) - var_1_12)) < (var_1_8)) ? (((var_1_10 - var_1_11) - var_1_12)) : (var_1_8))))) : 1) : (((((((var_1_5 + 4)) < ((var_1_20 - var_1_4))) ? ((var_1_5 + 4)) : ((var_1_20 - var_1_4)))) == var_1_3) ? (var_1_9 == ((double) var_1_12)) : (var_1_9 == ((double) (var_1_11 + ((((var_1_13) > (9.99999999999998E13)) ? (var_1_13) : (9.99999999999998E13))))))))) && ((var_1_13 >= var_1_10) ? (var_1_14 == ((unsigned short int) (((((8) > (var_1_4)) ? (8) : (var_1_4))) + (var_1_15 - var_1_3)))) : (var_1_14 == ((unsigned short int) var_1_5)))) && ((last_1_var_1_1 < ((var_1_4 % var_1_15) * var_1_5)) ? (((! var_1_2) && var_1_17) ? (var_1_16 == ((unsigned char) (! var_1_18))) : (var_1_16 == ((unsigned char) var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_19 ? (var_1_20 == ((unsigned long int) var_1_3)) : (var_1_20 == ((unsigned long int) var_1_4)))) && ((var_1_19 && (var_1_7 <= (9.999999995E8 * var_1_11))) ? (var_1_21 == ((double) ((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) : (var_1_21 == ((double) ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))))) && (var_1_22 == ((unsigned long int) ((((var_1_56) > (var_1_4)) ? (var_1_56) : (var_1_4)))))) && ((((((100 + var_1_3) < 0 ) ? -(100 + var_1_3) : (100 + var_1_3))) <= ((((var_1_4) < (var_1_5)) ? (var_1_4) : (var_1_5)))) ? ((((((last_1_var_1_54) > (25)) ? (last_1_var_1_54) : (25))) < last_1_var_1_35) ? (var_1_23 == ((float) (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11))) - var_1_10))) : ((last_1_var_1_40 <= (~ last_1_var_1_40)) ? (var_1_23 == ((float) var_1_24)) : 1)) : (var_1_23 == ((float) var_1_12)))) && ((last_1_var_1_45 > last_1_var_1_23) ? (((1 * (last_1_var_1_25 & var_1_15)) > (last_1_var_1_22 + (var_1_3 + last_1_var_1_30))) ? ((var_1_15 > ((((var_1_5) > (last_1_var_1_22)) ? (var_1_5) : (last_1_var_1_22)))) ? (var_1_25 == ((signed short int) (var_1_4 - var_1_5))) : (var_1_25 == ((signed short int) ((var_1_5 - (var_1_4 + var_1_3)) + ((((last_1_var_1_53) < (last_1_var_1_30)) ? (last_1_var_1_53) : (last_1_var_1_30))))))) : (var_1_25 == ((signed short int) (var_1_5 + (var_1_3 + var_1_4))))) : 1) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L364] EXPR ((((((((((((var_1_16 ? ((((var_1_3 - var_1_4) - var_1_5) <= var_1_47) ? (var_1_1 == ((unsigned short int) var_1_3)) : 1) : 1) && ((var_1_4 >= var_1_28) ? (var_1_7 == ((double) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && (var_1_16 ? ((var_1_20 >= var_1_5) ? (var_1_9 == ((double) ((((((var_1_10 - var_1_11) - var_1_12)) < (var_1_8)) ? (((var_1_10 - var_1_11) - var_1_12)) : (var_1_8))))) : 1) : (((((((var_1_5 + 4)) < ((var_1_20 - var_1_4))) ? ((var_1_5 + 4)) : ((var_1_20 - var_1_4)))) == var_1_3) ? (var_1_9 == ((double) var_1_12)) : (var_1_9 == ((double) (var_1_11 + ((((var_1_13) > (9.99999999999998E13)) ? (var_1_13) : (9.99999999999998E13))))))))) && ((var_1_13 >= var_1_10) ? (var_1_14 == ((unsigned short int) (((((8) > (var_1_4)) ? (8) : (var_1_4))) + (var_1_15 - var_1_3)))) : (var_1_14 == ((unsigned short int) var_1_5)))) && ((last_1_var_1_1 < ((var_1_4 % var_1_15) * var_1_5)) ? (((! var_1_2) && var_1_17) ? (var_1_16 == ((unsigned char) (! var_1_18))) : (var_1_16 == ((unsigned char) var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_19 ? (var_1_20 == ((unsigned long int) var_1_3)) : (var_1_20 == ((unsigned long int) var_1_4)))) && ((var_1_19 && (var_1_7 <= (9.999999995E8 * var_1_11))) ? (var_1_21 == ((double) ((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) : (var_1_21 == ((double) ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))))) && (var_1_22 == ((unsigned long int) ((((var_1_56) > (var_1_4)) ? (var_1_56) : (var_1_4)))))) && ((((((100 + var_1_3) < 0 ) ? -(100 + var_1_3) : (100 + var_1_3))) <= ((((var_1_4) < (var_1_5)) ? (var_1_4) : (var_1_5)))) ? ((((((last_1_var_1_54) > (25)) ? (last_1_var_1_54) : (25))) < last_1_var_1_35) ? (var_1_23 == ((float) (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11))) - var_1_10))) : ((last_1_var_1_40 <= (~ last_1_var_1_40)) ? (var_1_23 == ((float) var_1_24)) : 1)) : (var_1_23 == ((float) var_1_12)))) && ((last_1_var_1_45 > last_1_var_1_23) ? (((1 * (last_1_var_1_25 & var_1_15)) > (last_1_var_1_22 + (var_1_3 + last_1_var_1_30))) ? ((var_1_15 > ((((var_1_5) > (last_1_var_1_22)) ? (var_1_5) : (last_1_var_1_22)))) ? (var_1_25 == ((signed short int) (var_1_4 - var_1_5))) : (var_1_25 == ((signed short int) ((var_1_5 - (var_1_4 + var_1_3)) + ((((last_1_var_1_53) < (last_1_var_1_30)) ? (last_1_var_1_53) : (last_1_var_1_30))))))) : (var_1_25 == ((signed short int) (var_1_5 + (var_1_3 + var_1_4))))) : 1)) && (((last_1_var_1_7 / var_1_10) != ((((var_1_11) < (last_1_var_1_23)) ? (var_1_11) : (last_1_var_1_23)))) ? (var_1_28 == ((signed long int) (last_1_var_1_30 + ((((var_1_4) > (last_1_var_1_30)) ? (var_1_4) : (last_1_var_1_30)))))) : 1)) && (((var_1_12 / var_1_10) > 8.25) ? ((var_1_47 > var_1_47) ? (var_1_30 == ((unsigned char) (var_1_31 - (var_1_32 - var_1_33)))) : (var_1_30 == ((unsigned char) (var_1_32 + ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))))) : (var_1_30 == ((unsigned char) ((var_1_33 + var_1_34) + var_1_32))))) && ((((var_1_36 - var_1_31) + last_1_var_1_37) > (last_1_var_1_56 >> var_1_34)) ? ((var_1_36 > last_1_var_1_56) ? (var_1_35 == ((unsigned long int) ((((var_1_34) > (1u)) ? (var_1_34) : (1u))))) : 1) : (var_1_35 == ((unsigned long int) (var_1_33 + ((((last_1_var_1_56) < (var_1_15)) ? (last_1_var_1_56) : (var_1_15))))))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L364] EXPR (((((((((((((((var_1_16 ? ((((var_1_3 - var_1_4) - var_1_5) <= var_1_47) ? (var_1_1 == ((unsigned short int) var_1_3)) : 1) : 1) && ((var_1_4 >= var_1_28) ? (var_1_7 == ((double) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && (var_1_16 ? ((var_1_20 >= var_1_5) ? (var_1_9 == ((double) ((((((var_1_10 - var_1_11) - var_1_12)) < (var_1_8)) ? (((var_1_10 - var_1_11) - var_1_12)) : (var_1_8))))) : 1) : (((((((var_1_5 + 4)) < ((var_1_20 - var_1_4))) ? ((var_1_5 + 4)) : ((var_1_20 - var_1_4)))) == var_1_3) ? (var_1_9 == ((double) var_1_12)) : (var_1_9 == ((double) (var_1_11 + ((((var_1_13) > (9.99999999999998E13)) ? (var_1_13) : (9.99999999999998E13))))))))) && ((var_1_13 >= var_1_10) ? (var_1_14 == ((unsigned short int) (((((8) > (var_1_4)) ? (8) : (var_1_4))) + (var_1_15 - var_1_3)))) : (var_1_14 == ((unsigned short int) var_1_5)))) && ((last_1_var_1_1 < ((var_1_4 % var_1_15) * var_1_5)) ? (((! var_1_2) && var_1_17) ? (var_1_16 == ((unsigned char) (! var_1_18))) : (var_1_16 == ((unsigned char) var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_19 ? (var_1_20 == ((unsigned long int) var_1_3)) : (var_1_20 == ((unsigned long int) var_1_4)))) && ((var_1_19 && (var_1_7 <= (9.999999995E8 * var_1_11))) ? (var_1_21 == ((double) ((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) : (var_1_21 == ((double) ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))))) && (var_1_22 == ((unsigned long int) ((((var_1_56) > (var_1_4)) ? (var_1_56) : (var_1_4)))))) && ((((((100 + var_1_3) < 0 ) ? -(100 + var_1_3) : (100 + var_1_3))) <= ((((var_1_4) < (var_1_5)) ? (var_1_4) : (var_1_5)))) ? ((((((last_1_var_1_54) > (25)) ? (last_1_var_1_54) : (25))) < last_1_var_1_35) ? (var_1_23 == ((float) (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11))) - var_1_10))) : ((last_1_var_1_40 <= (~ last_1_var_1_40)) ? (var_1_23 == ((float) var_1_24)) : 1)) : (var_1_23 == ((float) var_1_12)))) && ((last_1_var_1_45 > last_1_var_1_23) ? (((1 * (last_1_var_1_25 & var_1_15)) > (last_1_var_1_22 + (var_1_3 + last_1_var_1_30))) ? ((var_1_15 > ((((var_1_5) > (last_1_var_1_22)) ? (var_1_5) : (last_1_var_1_22)))) ? (var_1_25 == ((signed short int) (var_1_4 - var_1_5))) : (var_1_25 == ((signed short int) ((var_1_5 - (var_1_4 + var_1_3)) + ((((last_1_var_1_53) < (last_1_var_1_30)) ? (last_1_var_1_53) : (last_1_var_1_30))))))) : (var_1_25 == ((signed short int) (var_1_5 + (var_1_3 + var_1_4))))) : 1)) && (((last_1_var_1_7 / var_1_10) != ((((var_1_11) < (last_1_var_1_23)) ? (var_1_11) : (last_1_var_1_23)))) ? (var_1_28 == ((signed long int) (last_1_var_1_30 + ((((var_1_4) > (last_1_var_1_30)) ? (var_1_4) : (last_1_var_1_30)))))) : 1)) && (((var_1_12 / var_1_10) > 8.25) ? ((var_1_47 > var_1_47) ? (var_1_30 == ((unsigned char) (var_1_31 - (var_1_32 - var_1_33)))) : (var_1_30 == ((unsigned char) (var_1_32 + ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))))) : (var_1_30 == ((unsigned char) ((var_1_33 + var_1_34) + var_1_32))))) && ((((var_1_36 - var_1_31) + last_1_var_1_37) > (last_1_var_1_56 >> var_1_34)) ? ((var_1_36 > last_1_var_1_56) ? (var_1_35 == ((unsigned long int) ((((var_1_34) > (1u)) ? (var_1_34) : (1u))))) : 1) : (var_1_35 == ((unsigned long int) (var_1_33 + ((((last_1_var_1_56) < (var_1_15)) ? (last_1_var_1_56) : (var_1_15)))))))) && ((var_1_9 <= (- var_1_12)) ? (var_1_16 ? (var_1_37 == ((signed long int) ((((((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))) < 0 ) ? -(((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))) : (((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))))))) : 1) : 1)) && ((((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) < last_1_var_1_39) ? (var_1_16 ? (var_1_39 == ((unsigned long int) ((((var_1_36) < ((var_1_3 + (var_1_31 + var_1_57)))) ? (var_1_36) : ((var_1_3 + (var_1_31 + var_1_57))))))) : (var_1_39 == ((unsigned long int) ((((((var_1_3 + var_1_33)) > ((var_1_34 + 32u))) ? ((var_1_3 + var_1_33)) : ((var_1_34 + 32u)))) + var_1_4)))) : 1)) && ((((var_1_53 >> var_1_35) >= (var_1_25 / var_1_15)) || var_1_19) ? ((last_1_var_1_40 >= var_1_31) ? (var_1_40 == ((unsigned short int) var_1_31)) : ((var_1_12 > ((((var_1_10) > (8.6)) ? (var_1_10) : (8.6)))) ? (var_1_40 == ((unsigned short int) var_1_5)) : (var_1_40 == ((unsigned short int) var_1_32)))) : (var_1_40 == ((unsigned short int) (61819 - (((((var_1_15) > (var_1_41)) ? (var_1_15) : (var_1_41))) - var_1_5))))) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L364] EXPR (((((((((((((((((((((((var_1_16 ? ((((var_1_3 - var_1_4) - var_1_5) <= var_1_47) ? (var_1_1 == ((unsigned short int) var_1_3)) : 1) : 1) && ((var_1_4 >= var_1_28) ? (var_1_7 == ((double) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && (var_1_16 ? ((var_1_20 >= var_1_5) ? (var_1_9 == ((double) ((((((var_1_10 - var_1_11) - var_1_12)) < (var_1_8)) ? (((var_1_10 - var_1_11) - var_1_12)) : (var_1_8))))) : 1) : (((((((var_1_5 + 4)) < ((var_1_20 - var_1_4))) ? ((var_1_5 + 4)) : ((var_1_20 - var_1_4)))) == var_1_3) ? (var_1_9 == ((double) var_1_12)) : (var_1_9 == ((double) (var_1_11 + ((((var_1_13) > (9.99999999999998E13)) ? (var_1_13) : (9.99999999999998E13))))))))) && ((var_1_13 >= var_1_10) ? (var_1_14 == ((unsigned short int) (((((8) > (var_1_4)) ? (8) : (var_1_4))) + (var_1_15 - var_1_3)))) : (var_1_14 == ((unsigned short int) var_1_5)))) && ((last_1_var_1_1 < ((var_1_4 % var_1_15) * var_1_5)) ? (((! var_1_2) && var_1_17) ? (var_1_16 == ((unsigned char) (! var_1_18))) : (var_1_16 == ((unsigned char) var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_19 ? (var_1_20 == ((unsigned long int) var_1_3)) : (var_1_20 == ((unsigned long int) var_1_4)))) && ((var_1_19 && (var_1_7 <= (9.999999995E8 * var_1_11))) ? (var_1_21 == ((double) ((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) : (var_1_21 == ((double) ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))))) && (var_1_22 == ((unsigned long int) ((((var_1_56) > (var_1_4)) ? (var_1_56) : (var_1_4)))))) && ((((((100 + var_1_3) < 0 ) ? -(100 + var_1_3) : (100 + var_1_3))) <= ((((var_1_4) < (var_1_5)) ? (var_1_4) : (var_1_5)))) ? ((((((last_1_var_1_54) > (25)) ? (last_1_var_1_54) : (25))) < last_1_var_1_35) ? (var_1_23 == ((float) (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11))) - var_1_10))) : ((last_1_var_1_40 <= (~ last_1_var_1_40)) ? (var_1_23 == ((float) var_1_24)) : 1)) : (var_1_23 == ((float) var_1_12)))) && ((last_1_var_1_45 > last_1_var_1_23) ? (((1 * (last_1_var_1_25 & var_1_15)) > (last_1_var_1_22 + (var_1_3 + last_1_var_1_30))) ? ((var_1_15 > ((((var_1_5) > (last_1_var_1_22)) ? (var_1_5) : (last_1_var_1_22)))) ? (var_1_25 == ((signed short int) (var_1_4 - var_1_5))) : (var_1_25 == ((signed short int) ((var_1_5 - (var_1_4 + var_1_3)) + ((((last_1_var_1_53) < (last_1_var_1_30)) ? (last_1_var_1_53) : (last_1_var_1_30))))))) : (var_1_25 == ((signed short int) (var_1_5 + (var_1_3 + var_1_4))))) : 1)) && (((last_1_var_1_7 / var_1_10) != ((((var_1_11) < (last_1_var_1_23)) ? (var_1_11) : (last_1_var_1_23)))) ? (var_1_28 == ((signed long int) (last_1_var_1_30 + ((((var_1_4) > (last_1_var_1_30)) ? (var_1_4) : (last_1_var_1_30)))))) : 1)) && (((var_1_12 / var_1_10) > 8.25) ? ((var_1_47 > var_1_47) ? (var_1_30 == ((unsigned char) (var_1_31 - (var_1_32 - var_1_33)))) : (var_1_30 == ((unsigned char) (var_1_32 + ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))))) : (var_1_30 == ((unsigned char) ((var_1_33 + var_1_34) + var_1_32))))) && ((((var_1_36 - var_1_31) + last_1_var_1_37) > (last_1_var_1_56 >> var_1_34)) ? ((var_1_36 > last_1_var_1_56) ? (var_1_35 == ((unsigned long int) ((((var_1_34) > (1u)) ? (var_1_34) : (1u))))) : 1) : (var_1_35 == ((unsigned long int) (var_1_33 + ((((last_1_var_1_56) < (var_1_15)) ? (last_1_var_1_56) : (var_1_15)))))))) && ((var_1_9 <= (- var_1_12)) ? (var_1_16 ? (var_1_37 == ((signed long int) ((((((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))) < 0 ) ? -(((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))) : (((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))))))) : 1) : 1)) && ((((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) < last_1_var_1_39) ? (var_1_16 ? (var_1_39 == ((unsigned long int) ((((var_1_36) < ((var_1_3 + (var_1_31 + var_1_57)))) ? (var_1_36) : ((var_1_3 + (var_1_31 + var_1_57))))))) : (var_1_39 == ((unsigned long int) ((((((var_1_3 + var_1_33)) > ((var_1_34 + 32u))) ? ((var_1_3 + var_1_33)) : ((var_1_34 + 32u)))) + var_1_4)))) : 1)) && ((((var_1_53 >> var_1_35) >= (var_1_25 / var_1_15)) || var_1_19) ? ((last_1_var_1_40 >= var_1_31) ? (var_1_40 == ((unsigned short int) var_1_31)) : ((var_1_12 > ((((var_1_10) > (8.6)) ? (var_1_10) : (8.6)))) ? (var_1_40 == ((unsigned short int) var_1_5)) : (var_1_40 == ((unsigned short int) var_1_32)))) : (var_1_40 == ((unsigned short int) (61819 - (((((var_1_15) > (var_1_41)) ? (var_1_15) : (var_1_41))) - var_1_5)))))) && ((var_1_18 || (! (var_1_30 == var_1_20))) ? (var_1_42 == ((float) (var_1_11 - (var_1_10 - ((((var_1_43) > (var_1_44)) ? (var_1_43) : (var_1_44))))))) : 1)) && (((-2 >= ((((last_1_var_1_35) < (last_1_var_1_39)) ? (last_1_var_1_35) : (last_1_var_1_39)))) && last_1_var_1_16) ? (var_1_45 == ((float) var_1_44)) : ((var_1_44 < (last_1_var_1_23 / ((((var_1_10) < (var_1_46)) ? (var_1_10) : (var_1_46))))) ? ((last_1_var_1_30 == ((((var_1_4) > (var_1_3)) ? (var_1_4) : (var_1_3)))) ? (var_1_19 ? (var_1_45 == ((float) (var_1_13 + var_1_44))) : (var_1_45 == ((float) var_1_43))) : (var_1_45 == ((float) ((49.4f + var_1_11) - var_1_10)))) : 1))) && ((((- var_1_8) / ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) < 63.5) ? ((var_1_16 || var_1_16) ? (var_1_47 == ((signed long int) var_1_15)) : (var_1_16 ? (var_1_47 == ((signed long int) (var_1_14 - var_1_31))) : 1)) : 1)) && ((var_1_16 || var_1_16) ? ((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) > (- var_1_36)) ? ((var_1_46 <= (var_1_9 + var_1_45)) ? ((((var_1_31 - var_1_4) + 25) >= (var_1_35 + var_1_30)) ? (var_1_49 == ((unsigned long int) (var_1_50 - ((((((((var_1_3) > (16u)) ? (var_1_3) : (16u)))) > (var_1_32)) ? (((((var_1_3) > (16u)) ? (var_1_3) : (16u)))) : (var_1_32)))))) : (var_1_49 == ((unsigned long int) (((((var_1_50 - (var_1_41 + var_1_5))) < ((((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))) - var_1_34))) ? ((var_1_50 - (var_1_41 + var_1_5))) : ((((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))) - var_1_34))))))) : 1) : (var_1_49 == ((unsigned long int) (var_1_53 + var_1_41)))) : (var_1_49 == ((unsigned long int) var_1_52)))) && (var_1_53 == ((signed char) var_1_33))) && (var_1_16 ? (var_1_54 == ((unsigned short int) var_1_5)) : (var_1_54 == ((unsigned short int) var_1_41)))) && (var_1_55 == ((signed long int) var_1_57))) && ((var_1_49 >= (var_1_41 - (var_1_28 + var_1_20))) ? (((16 << var_1_25) <= var_1_3) ? (var_1_56 == ((signed long int) ((((last_1_var_1_56) < (((((var_1_32) < (var_1_15)) ? (var_1_32) : (var_1_15))))) ? (last_1_var_1_56) : (((((var_1_32) < (var_1_15)) ? (var_1_32) : (var_1_15)))))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L364-L365] return ((((((((((((((((((((((((var_1_16 ? ((((var_1_3 - var_1_4) - var_1_5) <= var_1_47) ? (var_1_1 == ((unsigned short int) var_1_3)) : 1) : 1) && ((var_1_4 >= var_1_28) ? (var_1_7 == ((double) ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) : 1)) && (var_1_16 ? ((var_1_20 >= var_1_5) ? (var_1_9 == ((double) ((((((var_1_10 - var_1_11) - var_1_12)) < (var_1_8)) ? (((var_1_10 - var_1_11) - var_1_12)) : (var_1_8))))) : 1) : (((((((var_1_5 + 4)) < ((var_1_20 - var_1_4))) ? ((var_1_5 + 4)) : ((var_1_20 - var_1_4)))) == var_1_3) ? (var_1_9 == ((double) var_1_12)) : (var_1_9 == ((double) (var_1_11 + ((((var_1_13) > (9.99999999999998E13)) ? (var_1_13) : (9.99999999999998E13))))))))) && ((var_1_13 >= var_1_10) ? (var_1_14 == ((unsigned short int) (((((8) > (var_1_4)) ? (8) : (var_1_4))) + (var_1_15 - var_1_3)))) : (var_1_14 == ((unsigned short int) var_1_5)))) && ((last_1_var_1_1 < ((var_1_4 % var_1_15) * var_1_5)) ? (((! var_1_2) && var_1_17) ? (var_1_16 == ((unsigned char) (! var_1_18))) : (var_1_16 == ((unsigned char) var_1_19))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_19 ? (var_1_20 == ((unsigned long int) var_1_3)) : (var_1_20 == ((unsigned long int) var_1_4)))) && ((var_1_19 && (var_1_7 <= (9.999999995E8 * var_1_11))) ? (var_1_21 == ((double) ((((var_1_13) > (var_1_12)) ? (var_1_13) : (var_1_12))))) : (var_1_21 == ((double) ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))))))) && (var_1_22 == ((unsigned long int) ((((var_1_56) > (var_1_4)) ? (var_1_56) : (var_1_4)))))) && ((((((100 + var_1_3) < 0 ) ? -(100 + var_1_3) : (100 + var_1_3))) <= ((((var_1_4) < (var_1_5)) ? (var_1_4) : (var_1_5)))) ? ((((((last_1_var_1_54) > (25)) ? (last_1_var_1_54) : (25))) < last_1_var_1_35) ? (var_1_23 == ((float) (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11))) - var_1_10))) : ((last_1_var_1_40 <= (~ last_1_var_1_40)) ? (var_1_23 == ((float) var_1_24)) : 1)) : (var_1_23 == ((float) var_1_12)))) && ((last_1_var_1_45 > last_1_var_1_23) ? (((1 * (last_1_var_1_25 & var_1_15)) > (last_1_var_1_22 + (var_1_3 + last_1_var_1_30))) ? ((var_1_15 > ((((var_1_5) > (last_1_var_1_22)) ? (var_1_5) : (last_1_var_1_22)))) ? (var_1_25 == ((signed short int) (var_1_4 - var_1_5))) : (var_1_25 == ((signed short int) ((var_1_5 - (var_1_4 + var_1_3)) + ((((last_1_var_1_53) < (last_1_var_1_30)) ? (last_1_var_1_53) : (last_1_var_1_30))))))) : (var_1_25 == ((signed short int) (var_1_5 + (var_1_3 + var_1_4))))) : 1)) && (((last_1_var_1_7 / var_1_10) != ((((var_1_11) < (last_1_var_1_23)) ? (var_1_11) : (last_1_var_1_23)))) ? (var_1_28 == ((signed long int) (last_1_var_1_30 + ((((var_1_4) > (last_1_var_1_30)) ? (var_1_4) : (last_1_var_1_30)))))) : 1)) && (((var_1_12 / var_1_10) > 8.25) ? ((var_1_47 > var_1_47) ? (var_1_30 == ((unsigned char) (var_1_31 - (var_1_32 - var_1_33)))) : (var_1_30 == ((unsigned char) (var_1_32 + ((((var_1_4) > (var_1_5)) ? (var_1_4) : (var_1_5))))))) : (var_1_30 == ((unsigned char) ((var_1_33 + var_1_34) + var_1_32))))) && ((((var_1_36 - var_1_31) + last_1_var_1_37) > (last_1_var_1_56 >> var_1_34)) ? ((var_1_36 > last_1_var_1_56) ? (var_1_35 == ((unsigned long int) ((((var_1_34) > (1u)) ? (var_1_34) : (1u))))) : 1) : (var_1_35 == ((unsigned long int) (var_1_33 + ((((last_1_var_1_56) < (var_1_15)) ? (last_1_var_1_56) : (var_1_15)))))))) && ((var_1_9 <= (- var_1_12)) ? (var_1_16 ? (var_1_37 == ((signed long int) ((((((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))) < 0 ) ? -(((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))) : (((((4 + var_1_53)) > (var_1_55)) ? ((4 + var_1_53)) : (var_1_55))))))) : 1) : 1)) && ((((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) < last_1_var_1_39) ? (var_1_16 ? (var_1_39 == ((unsigned long int) ((((var_1_36) < ((var_1_3 + (var_1_31 + var_1_57)))) ? (var_1_36) : ((var_1_3 + (var_1_31 + var_1_57))))))) : (var_1_39 == ((unsigned long int) ((((((var_1_3 + var_1_33)) > ((var_1_34 + 32u))) ? ((var_1_3 + var_1_33)) : ((var_1_34 + 32u)))) + var_1_4)))) : 1)) && ((((var_1_53 >> var_1_35) >= (var_1_25 / var_1_15)) || var_1_19) ? ((last_1_var_1_40 >= var_1_31) ? (var_1_40 == ((unsigned short int) var_1_31)) : ((var_1_12 > ((((var_1_10) > (8.6)) ? (var_1_10) : (8.6)))) ? (var_1_40 == ((unsigned short int) var_1_5)) : (var_1_40 == ((unsigned short int) var_1_32)))) : (var_1_40 == ((unsigned short int) (61819 - (((((var_1_15) > (var_1_41)) ? (var_1_15) : (var_1_41))) - var_1_5)))))) && ((var_1_18 || (! (var_1_30 == var_1_20))) ? (var_1_42 == ((float) (var_1_11 - (var_1_10 - ((((var_1_43) > (var_1_44)) ? (var_1_43) : (var_1_44))))))) : 1)) && (((-2 >= ((((last_1_var_1_35) < (last_1_var_1_39)) ? (last_1_var_1_35) : (last_1_var_1_39)))) && last_1_var_1_16) ? (var_1_45 == ((float) var_1_44)) : ((var_1_44 < (last_1_var_1_23 / ((((var_1_10) < (var_1_46)) ? (var_1_10) : (var_1_46))))) ? ((last_1_var_1_30 == ((((var_1_4) > (var_1_3)) ? (var_1_4) : (var_1_3)))) ? (var_1_19 ? (var_1_45 == ((float) (var_1_13 + var_1_44))) : (var_1_45 == ((float) var_1_43))) : (var_1_45 == ((float) ((49.4f + var_1_11) - var_1_10)))) : 1))) && ((((- var_1_8) / ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) < 63.5) ? ((var_1_16 || var_1_16) ? (var_1_47 == ((signed long int) var_1_15)) : (var_1_16 ? (var_1_47 == ((signed long int) (var_1_14 - var_1_31))) : 1)) : 1)) && ((var_1_16 || var_1_16) ? ((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15))) > (- var_1_36)) ? ((var_1_46 <= (var_1_9 + var_1_45)) ? ((((var_1_31 - var_1_4) + 25) >= (var_1_35 + var_1_30)) ? (var_1_49 == ((unsigned long int) (var_1_50 - ((((((((var_1_3) > (16u)) ? (var_1_3) : (16u)))) > (var_1_32)) ? (((((var_1_3) > (16u)) ? (var_1_3) : (16u)))) : (var_1_32)))))) : (var_1_49 == ((unsigned long int) (((((var_1_50 - (var_1_41 + var_1_5))) < ((((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))) - var_1_34))) ? ((var_1_50 - (var_1_41 + var_1_5))) : ((((((var_1_51) > (var_1_52)) ? (var_1_51) : (var_1_52))) - var_1_34))))))) : 1) : (var_1_49 == ((unsigned long int) (var_1_53 + var_1_41)))) : (var_1_49 == ((unsigned long int) var_1_52)))) && (var_1_53 == ((signed char) var_1_33))) && (var_1_16 ? (var_1_54 == ((unsigned short int) var_1_5)) : (var_1_54 == ((unsigned short int) var_1_41)))) && (var_1_55 == ((signed long int) var_1_57))) && ((var_1_49 >= (var_1_41 - (var_1_28 + var_1_20))) ? (((16 << var_1_25) <= var_1_3) ? (var_1_56 == ((signed long int) ((((last_1_var_1_56) < (((((var_1_32) < (var_1_15)) ? (var_1_32) : (var_1_15))))) ? (last_1_var_1_56) : (((((var_1_32) < (var_1_15)) ? (var_1_32) : (var_1_15)))))))) : 1) : 1)) && ((((var_1_50 - 1u) * var_1_3) >= var_1_51) ? (var_1_16 ? (var_1_57 == ((signed long int) var_1_49)) : 1) : 1) ; [L374] RET, EXPR property() [L374] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_16=1, last_1_var_1_1=64, last_1_var_1_22=16, last_1_var_1_23=507/20, last_1_var_1_25=-2, last_1_var_1_30=0, last_1_var_1_35=4, last_1_var_1_37=-128, last_1_var_1_39=10, last_1_var_1_40=0, last_1_var_1_45=19/20, last_1_var_1_53=4, last_1_var_1_54=5, last_1_var_1_56=10000000, last_1_var_1_7=127/4, var_1_11=0, var_1_12=4, var_1_14=32584, var_1_15=98303, var_1_16=0, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=64, var_1_20=7, var_1_21=5, var_1_22=63, var_1_23=4, var_1_25=-2, var_1_28=7, var_1_2=1, var_1_30=126, var_1_31=127, var_1_32=-193, var_1_33=63, var_1_34=0, var_1_35=32830, var_1_36=32767, var_1_37=-128, var_1_39=261, var_1_3=191, var_1_40=29062, var_1_41=32767, var_1_44=2, var_1_45=2, var_1_47=16, var_1_49=2147483647, var_1_4=7, var_1_50=-2, var_1_51=4294966724, var_1_52=2147483647, var_1_53=63, var_1_54=32767, var_1_55=4, var_1_56=63, var_1_57=4, var_1_5=-246, var_1_7=3, var_1_8=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 180 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 125.6s, OverallIterations: 15, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 41.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15381 SdHoareTripleChecker+Valid, 19.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15321 mSDsluCounter, 21067 SdHoareTripleChecker+Invalid, 17.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 16640 mSDsCounter, 3091 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12670 IncrementalHoareTripleChecker+Invalid, 15761 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3091 mSolverCounterUnsat, 4427 mSDtfsCounter, 12670 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4347 GetRequests, 3946 SyntacticMatches, 8 SemanticMatches, 393 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9440 ImplicationChecksByTransitivity, 44.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9613occurred in iteration=9, InterpolantAutomatonStates: 306, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.8s AutomataMinimizationTime, 14 MinimizatonAttempts, 19103 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 6.9s SatisfiabilityAnalysisTime, 64.4s InterpolantComputationTime, 7269 NumberOfCodeBlocks, 7269 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 7545 ConstructedInterpolants, 0 QuantifiedInterpolants, 32207 SizeOfPredicates, 34 NumberOfNonLiveVariables, 5877 ConjunctsInSsa, 144 ConjunctsInUnsatCore, 25 InterpolantComputations, 7 PerfectInterpolantSequences, 92786/94600 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 03:19:25,361 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB --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 c9b50f113379d6dd32c9227ee2a149aa46425a55ff517b54eccf6b1bc662e210 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:19:28,413 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:19:28,571 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:19:28,588 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:19:28,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:19:28,676 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:19:28,677 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:19:28,678 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:19:28,678 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:19:28,678 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:19:28,678 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:19:28,684 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:19:28,684 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:19:28,684 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:19:28,685 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:19:28,685 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:19:28,685 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:19:28,685 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:19:28,685 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:19:28,685 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:19:28,685 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:19:28,686 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:19:28,686 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:19:28,686 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:19:28,686 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:19:28,686 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:19:28,686 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:19:28,686 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:19:28,692 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:19:28,692 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:19:28,692 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:19:28,692 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:19:28,692 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:19:28,692 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:19:28,692 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:19:28,693 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:19:28,693 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:19:28,693 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:19:28,693 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:19:28,693 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:19:28,693 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:19:28,693 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:19:28,693 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:19:28,694 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB 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 -> c9b50f113379d6dd32c9227ee2a149aa46425a55ff517b54eccf6b1bc662e210 [2024-11-28 03:19:29,047 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:19:29,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:19:29,065 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:19:29,069 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:19:29,070 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:19:29,072 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i [2024-11-28 03:19:32,932 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/a8d760ce9/df5f83c266044a82a24c3cc78ede6465/FLAG8d72696ff [2024-11-28 03:19:33,337 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:19:33,338 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i [2024-11-28 03:19:33,356 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/a8d760ce9/df5f83c266044a82a24c3cc78ede6465/FLAG8d72696ff [2024-11-28 03:19:33,384 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/data/a8d760ce9/df5f83c266044a82a24c3cc78ede6465 [2024-11-28 03:19:33,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:19:33,390 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:19:33,393 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:19:33,395 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:19:33,400 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:19:33,401 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:19:33" (1/1) ... [2024-11-28 03:19:33,405 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3110fa53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:33, skipping insertion in model container [2024-11-28 03:19:33,405 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:19:33" (1/1) ... [2024-11-28 03:19:33,453 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:19:33,624 WARN L250 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_f393fbee-158b-43a7-9ea4-2c02be86db3a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i[916,929] [2024-11-28 03:19:33,863 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:19:33,896 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:19:33,914 WARN L250 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_f393fbee-158b-43a7-9ea4-2c02be86db3a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-34.i[916,929] [2024-11-28 03:19:34,118 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:19:34,155 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:19:34,155 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34 WrapperNode [2024-11-28 03:19:34,157 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:19:34,158 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:19:34,161 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:19:34,161 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:19:34,173 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,205 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,287 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 346 [2024-11-28 03:19:34,291 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:19:34,292 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:19:34,292 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:19:34,292 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:19:34,307 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,307 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,317 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,340 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]. [2024-11-28 03:19:34,341 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,341 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,386 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,388 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,402 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,409 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,416 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,429 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:19:34,430 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:19:34,430 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:19:34,431 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:19:34,435 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (1/1) ... [2024-11-28 03:19:34,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:19:34,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:34,480 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:19:34,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:19:34,524 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:19:34,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:19:34,524 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:19:34,525 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:19:34,525 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:19:34,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:19:34,722 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:19:34,725 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:20:27,530 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-11-28 03:20:27,530 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:20:27,553 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:20:27,556 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:20:27,557 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:20:27 BoogieIcfgContainer [2024-11-28 03:20:27,557 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:20:27,560 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:20:27,561 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:20:27,567 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:20:27,567 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:19:33" (1/3) ... [2024-11-28 03:20:27,568 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46500506 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:20:27, skipping insertion in model container [2024-11-28 03:20:27,568 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:19:34" (2/3) ... [2024-11-28 03:20:27,569 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46500506 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:20:27, skipping insertion in model container [2024-11-28 03:20:27,569 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:20:27" (3/3) ... [2024-11-28 03:20:27,572 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-34.i [2024-11-28 03:20:27,590 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:20:27,595 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-34.i that has 2 procedures, 145 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:20:27,669 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:20:27,682 INFO L333 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, 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;@414180a9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:20:27,682 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:20:27,687 INFO L276 IsEmpty]: Start isEmpty. Operand has 145 states, 98 states have (on average 1.5204081632653061) internal successors, (149), 99 states have internal predecessors, (149), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 03:20:27,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2024-11-28 03:20:27,704 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:20:27,705 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:27,706 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:20:27,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:27,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1351601301, now seen corresponding path program 1 times [2024-11-28 03:20:27,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:20:27,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065927072] [2024-11-28 03:20:27,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:27,724 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:20:27,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:20:27,729 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:20:27,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 03:20:33,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:33,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:20:33,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:33,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 566 proven. 0 refuted. 0 times theorem prover too weak. 3218 trivial. 0 not checked. [2024-11-28 03:20:33,400 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:20:33,401 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:20:33,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065927072] [2024-11-28 03:20:33,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065927072] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:33,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:33,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:20:33,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211922113] [2024-11-28 03:20:33,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:33,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:20:33,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:20:33,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:20:33,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:20:33,443 INFO L87 Difference]: Start difference. First operand has 145 states, 98 states have (on average 1.5204081632653061) internal successors, (149), 99 states have internal predecessors, (149), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 03:20:33,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:20:33,511 INFO L93 Difference]: Finished difference Result 283 states and 512 transitions. [2024-11-28 03:20:33,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:20:33,514 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 288 [2024-11-28 03:20:33,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:20:33,521 INFO L225 Difference]: With dead ends: 283 [2024-11-28 03:20:33,521 INFO L226 Difference]: Without dead ends: 141 [2024-11-28 03:20:33,525 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:20:33,529 INFO L435 NwaCegarLoop]: 229 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:20:33,529 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:20:33,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-11-28 03:20:33,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2024-11-28 03:20:33,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 95 states have (on average 1.4842105263157894) internal successors, (141), 95 states have internal predecessors, (141), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 03:20:33,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 229 transitions. [2024-11-28 03:20:33,595 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 229 transitions. Word has length 288 [2024-11-28 03:20:33,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:20:33,595 INFO L471 AbstractCegarLoop]: Abstraction has 141 states and 229 transitions. [2024-11-28 03:20:33,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 03:20:33,596 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 229 transitions. [2024-11-28 03:20:33,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2024-11-28 03:20:33,602 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:20:33,603 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:33,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 03:20:33,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:20:33,804 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:20:33,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:33,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1056610469, now seen corresponding path program 1 times [2024-11-28 03:20:33,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:20:33,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1844157784] [2024-11-28 03:20:33,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:20:33,807 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:20:33,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:20:33,810 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:20:33,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 03:20:39,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:39,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:20:39,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:50,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1923 proven. 69 refuted. 0 times theorem prover too weak. 1792 trivial. 0 not checked. [2024-11-28 03:20:50,175 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:01,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 60 proven. 69 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:21:01,112 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:21:01,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1844157784] [2024-11-28 03:21:01,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1844157784] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:21:01,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:21:01,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-28 03:21:01,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718495690] [2024-11-28 03:21:01,113 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:21:01,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:21:01,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:21:01,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:21:01,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:21:01,119 INFO L87 Difference]: Start difference. First operand 141 states and 229 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) [2024-11-28 03:21:16,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:20,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:24,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:21:24,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:21:24,114 INFO L93 Difference]: Finished difference Result 287 states and 462 transitions. [2024-11-28 03:21:24,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:21:24,621 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) Word has length 288 [2024-11-28 03:21:24,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:21:24,628 INFO L225 Difference]: With dead ends: 287 [2024-11-28 03:21:24,628 INFO L226 Difference]: Without dead ends: 149 [2024-11-28 03:21:24,630 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 568 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:24,631 INFO L435 NwaCegarLoop]: 173 mSDtfsCounter, 346 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 92 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:21:24,632 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 429 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 236 Invalid, 3 Unknown, 0 Unchecked, 22.0s Time] [2024-11-28 03:21:24,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2024-11-28 03:21:24,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 145. [2024-11-28 03:21:24,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 98 states have (on average 1.4387755102040816) internal successors, (141), 98 states have internal predecessors, (141), 44 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 03:21:24,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 229 transitions. [2024-11-28 03:21:24,668 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 229 transitions. Word has length 288 [2024-11-28 03:21:24,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:21:24,669 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 229 transitions. [2024-11-28 03:21:24,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (68), 2 states have call predecessors, (68), 2 states have call successors, (68) [2024-11-28 03:21:24,670 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 229 transitions. [2024-11-28 03:21:24,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2024-11-28 03:21:24,676 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:21:24,677 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:24,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 03:21:24,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:21:24,878 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:21:24,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:24,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1118650083, now seen corresponding path program 1 times [2024-11-28 03:21:24,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:21:24,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [924893541] [2024-11-28 03:21:24,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:21:24,880 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:21:24,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:21:24,882 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:21:24,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-28 03:21:30,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:30,285 INFO L256 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:21:30,308 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:57,919 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1873 proven. 150 refuted. 0 times theorem prover too weak. 1761 trivial. 0 not checked. [2024-11-28 03:21:57,920 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:12,388 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 51 proven. 78 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:22:12,389 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:22:12,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [924893541] [2024-11-28 03:22:12,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [924893541] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:22:12,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:12,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 12 [2024-11-28 03:22:12,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613746657] [2024-11-28 03:22:12,390 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:12,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:12,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:22:12,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:12,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:12,393 INFO L87 Difference]: Start difference. First operand 145 states and 229 transitions. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 3 states have call successors, (70), 3 states have call predecessors, (70), 5 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2024-11-28 03:22:37,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:39,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:43,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:47,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:51,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:22:57,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:01,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:05,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:09,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:13,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:17,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:21,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:27,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:31,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:35,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:39,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:43,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:47,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:51,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:55,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:23:59,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:03,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:07,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:24:33,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:24:33,473 INFO L93 Difference]: Finished difference Result 619 states and 951 transitions. [2024-11-28 03:24:33,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:24:33,474 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 3 states have call successors, (70), 3 states have call predecessors, (70), 5 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) Word has length 288 [2024-11-28 03:24:33,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:24:33,479 INFO L225 Difference]: With dead ends: 619 [2024-11-28 03:24:33,479 INFO L226 Difference]: Without dead ends: 477 [2024-11-28 03:24:33,480 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 567 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 14.0s TimeCoverageRelationStatistics Valid=309, Invalid=813, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:24:33,481 INFO L435 NwaCegarLoop]: 263 mSDtfsCounter, 961 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 346 mSolverCounterUnsat, 22 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 129.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 997 SdHoareTripleChecker+Valid, 992 SdHoareTripleChecker+Invalid, 1259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 22 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 131.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:24:33,482 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [997 Valid, 992 Invalid, 1259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 891 Invalid, 22 Unknown, 0 Unchecked, 131.2s Time] [2024-11-28 03:24:33,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2024-11-28 03:24:33,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 341. [2024-11-28 03:24:33,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 227 states have (on average 1.330396475770925) internal successors, (302), 229 states have internal predecessors, (302), 105 states have call successors, (105), 8 states have call predecessors, (105), 8 states have return successors, (105), 103 states have call predecessors, (105), 105 states have call successors, (105) [2024-11-28 03:24:33,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 512 transitions. [2024-11-28 03:24:33,551 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 512 transitions. Word has length 288 [2024-11-28 03:24:33,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:24:33,554 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 512 transitions. [2024-11-28 03:24:33,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 3 states have call successors, (70), 3 states have call predecessors, (70), 5 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2024-11-28 03:24:33,554 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 512 transitions. [2024-11-28 03:24:33,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2024-11-28 03:24:33,558 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:24:33,559 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:33,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-28 03:24:33,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:24:33,759 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:24:33,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:33,760 INFO L85 PathProgramCache]: Analyzing trace with hash -2065754335, now seen corresponding path program 1 times [2024-11-28 03:24:33,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:24:33,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907414132] [2024-11-28 03:24:33,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:33,761 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:24:33,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:24:33,762 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:24:33,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 03:24:38,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:38,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:24:38,385 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:22,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 03:25:22,425 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:25:22,425 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:25:22,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907414132] [2024-11-28 03:25:22,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907414132] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:22,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:22,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:25:22,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782416868] [2024-11-28 03:25:22,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:22,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:25:22,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:25:22,427 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:25:22,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:25:22,428 INFO L87 Difference]: Start difference. First operand 341 states and 512 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:25:29,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:25:33,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:25:37,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:25:41,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:25:41,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:25:41,810 INFO L93 Difference]: Finished difference Result 845 states and 1267 transitions. [2024-11-28 03:25:41,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:25:41,811 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 289 [2024-11-28 03:25:41,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:25:41,819 INFO L225 Difference]: With dead ends: 845 [2024-11-28 03:25:41,819 INFO L226 Difference]: Without dead ends: 536 [2024-11-28 03:25:41,821 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:25:41,822 INFO L435 NwaCegarLoop]: 229 mSDtfsCounter, 185 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 89 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:25:41,822 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 666 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 19 Invalid, 4 Unknown, 0 Unchecked, 19.0s Time] [2024-11-28 03:25:41,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2024-11-28 03:25:41,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 351. [2024-11-28 03:25:41,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 254 states have (on average 1.405511811023622) internal successors, (357), 254 states have internal predecessors, (357), 88 states have call successors, (88), 8 states have call predecessors, (88), 8 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-28 03:25:41,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 533 transitions. [2024-11-28 03:25:41,908 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 533 transitions. Word has length 289 [2024-11-28 03:25:41,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:25:41,909 INFO L471 AbstractCegarLoop]: Abstraction has 351 states and 533 transitions. [2024-11-28 03:25:41,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 03:25:41,909 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 533 transitions. [2024-11-28 03:25:41,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-11-28 03:25:41,912 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:25:41,912 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:41,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-28 03:25:42,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:25:42,113 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:25:42,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:42,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1441961269, now seen corresponding path program 1 times [2024-11-28 03:25:42,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:25:42,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [376744277] [2024-11-28 03:25:42,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:25:42,114 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:25:42,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:25:42,117 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:25:42,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 03:25:46,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:25:47,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:25:47,031 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:26:26,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1002 proven. 228 refuted. 0 times theorem prover too weak. 2554 trivial. 0 not checked. [2024-11-28 03:26:26,826 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:26:32,115 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:26:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [376744277] [2024-11-28 03:26:32,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [376744277] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:26:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1958839477] [2024-11-28 03:26:32,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:26:32,115 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:26:32,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:26:32,118 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:26:32,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-28 03:26:43,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:26:43,102 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 03:26:43,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:27:42,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 915 proven. 336 refuted. 0 times theorem prover too weak. 2533 trivial. 0 not checked. [2024-11-28 03:27:42,589 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:28:03,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 6 proven. 123 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 03:28:03,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1958839477] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:28:03,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:28:03,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12, 6] total 18 [2024-11-28 03:28:03,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458979737] [2024-11-28 03:28:03,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:28:03,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 03:28:03,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:28:03,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 03:28:03,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=229, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:28:03,527 INFO L87 Difference]: Start difference. First operand 351 states and 533 transitions. Second operand has 18 states, 18 states have (on average 10.444444444444445) internal successors, (188), 18 states have internal predecessors, (188), 6 states have call successors, (123), 5 states have call predecessors, (123), 9 states have return successors, (125), 6 states have call predecessors, (125), 6 states have call successors, (125) [2024-11-28 03:28:33,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:37,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:41,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:45,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:49,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:53,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:28:55,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:00,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:09,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 5.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:13,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:17,461 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:21,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:25,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:29,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:33,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:29:36,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:29:36,451 INFO L93 Difference]: Finished difference Result 637 states and 938 transitions. [2024-11-28 03:29:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:29:36,452 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 10.444444444444445) internal successors, (188), 18 states have internal predecessors, (188), 6 states have call successors, (123), 5 states have call predecessors, (123), 9 states have return successors, (125), 6 states have call predecessors, (125), 6 states have call successors, (125) Word has length 290 [2024-11-28 03:29:36,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:29:36,455 INFO L225 Difference]: With dead ends: 637 [2024-11-28 03:29:36,455 INFO L226 Difference]: Without dead ends: 391 [2024-11-28 03:29:36,456 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 916 GetRequests, 889 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=248, Invalid=454, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:29:36,458 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 261 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 28 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 87.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 88.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:29:36,458 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 630 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 797 Invalid, 13 Unknown, 0 Unchecked, 88.6s Time] [2024-11-28 03:29:36,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-11-28 03:29:36,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 371. [2024-11-28 03:29:36,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 267 states have (on average 1.348314606741573) internal successors, (360), 267 states have internal predecessors, (360), 88 states have call successors, (88), 15 states have call predecessors, (88), 15 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-28 03:29:36,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 536 transitions. [2024-11-28 03:29:36,510 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 536 transitions. Word has length 290 [2024-11-28 03:29:36,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:29:36,511 INFO L471 AbstractCegarLoop]: Abstraction has 371 states and 536 transitions. [2024-11-28 03:29:36,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.444444444444445) internal successors, (188), 18 states have internal predecessors, (188), 6 states have call successors, (123), 5 states have call predecessors, (123), 9 states have return successors, (125), 6 states have call predecessors, (125), 6 states have call successors, (125) [2024-11-28 03:29:36,511 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 536 transitions. [2024-11-28 03:29:36,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-11-28 03:29:36,513 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:29:36,513 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:29:36,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:29:36,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-28 03:29:36,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:29:36,914 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:29:36,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:29:36,914 INFO L85 PathProgramCache]: Analyzing trace with hash -246982473, now seen corresponding path program 1 times [2024-11-28 03:29:36,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:29:36,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1160340269] [2024-11-28 03:29:36,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:29:36,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:29:36,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:29:36,917 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:29:36,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-28 03:29:41,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:29:41,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 03:29:41,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:30:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2131 proven. 162 refuted. 0 times theorem prover too weak. 1491 trivial. 0 not checked. [2024-11-28 03:30:52,788 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:31:04,997 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:31:04,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1160340269] [2024-11-28 03:31:04,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1160340269] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:31:04,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1177708032] [2024-11-28 03:31:04,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:31:04,998 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:31:04,998 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:31:04,999 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:31:05,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f393fbee-158b-43a7-9ea4-2c02be86db3a/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process