./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.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_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:08:26,329 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:08:26,412 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:08:26,422 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:08:26,426 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:08:26,469 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:08:26,470 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:08:26,470 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:08:26,471 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:08:26,471 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:08:26,471 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:08:26,472 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:08:26,473 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:08:26,473 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:08:26,473 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:08:26,473 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:08:26,474 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:08:26,474 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:08:26,474 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:08:26,474 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:08:26,474 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:08:26,475 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:08:26,475 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:08:26,475 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:08:26,475 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:08:26,475 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:08:26,476 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:08:26,476 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:08:26,476 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:08:26,476 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:08:26,476 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:08:26,476 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:08:26,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:26,477 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:08:26,477 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:08:26,477 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:08:26,477 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:08:26,478 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:26,478 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:08:26,478 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:08:26,478 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:08:26,478 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:08:26,478 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:08:26,479 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:08:26,479 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:08:26,479 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:08:26,479 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:08:26,479 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:08:26,479 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_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 -> c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f [2024-11-28 04:08:26,806 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:08:26,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:08:26,824 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:08:26,825 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:08:26,826 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:08:26,827 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2024-11-28 04:08:29,896 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/3771180f8/9720b38ac75b465282aac06f9376d728/FLAG8cd21698f [2024-11-28 04:08:30,213 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:08:30,214 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2024-11-28 04:08:30,224 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/3771180f8/9720b38ac75b465282aac06f9376d728/FLAG8cd21698f [2024-11-28 04:08:30,491 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/3771180f8/9720b38ac75b465282aac06f9376d728 [2024-11-28 04:08:30,493 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:08:30,495 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:08:30,496 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:08:30,496 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:08:30,501 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:08:30,502 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:30,503 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b50b7b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30, skipping insertion in model container [2024-11-28 04:08:30,503 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:30,531 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:08:30,736 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_e5f04bdd-b379-4989-9922-a3c8919f4a58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i[916,929] [2024-11-28 04:08:30,834 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:08:30,847 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:08:30,858 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_e5f04bdd-b379-4989-9922-a3c8919f4a58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i[916,929] [2024-11-28 04:08:30,925 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:08:30,954 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:08:30,955 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30 WrapperNode [2024-11-28 04:08:30,955 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:08:30,956 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:08:30,956 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:08:30,956 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:08:30,966 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:30,988 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,033 INFO L138 Inliner]: procedures = 26, calls = 70, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 402 [2024-11-28 04:08:31,034 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:08:31,034 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:08:31,034 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:08:31,035 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:08:31,044 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,044 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,048 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,073 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 04:08:31,073 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,073 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,096 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,098 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,107 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,114 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,116 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,123 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:08:31,127 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:08:31,127 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:08:31,128 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:08:31,130 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (1/1) ... [2024-11-28 04:08:31,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:31,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:31,169 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:08:31,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:08:31,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:08:31,204 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:08:31,204 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:08:31,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:08:31,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:08:31,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:08:31,321 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:08:31,323 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:08:32,066 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-28 04:08:32,067 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:08:32,081 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:08:32,081 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:08:32,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:08:32 BoogieIcfgContainer [2024-11-28 04:08:32,082 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:08:32,086 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:08:32,086 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:08:32,092 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:08:32,092 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:08:30" (1/3) ... [2024-11-28 04:08:32,093 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17a3b58d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:08:32, skipping insertion in model container [2024-11-28 04:08:32,094 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:08:30" (2/3) ... [2024-11-28 04:08:32,095 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17a3b58d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:08:32, skipping insertion in model container [2024-11-28 04:08:32,095 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:08:32" (3/3) ... [2024-11-28 04:08:32,096 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2024-11-28 04:08:32,115 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:08:32,118 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i that has 2 procedures, 169 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:08:32,186 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:08:32,197 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;@86e11bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:08:32,197 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:08:32,202 INFO L276 IsEmpty]: Start isEmpty. Operand has 169 states, 109 states have (on average 1.4678899082568808) internal successors, (160), 110 states have internal predecessors, (160), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-11-28 04:08:32,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-11-28 04:08:32,223 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:32,224 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:32,224 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:32,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:32,231 INFO L85 PathProgramCache]: Analyzing trace with hash 699842023, now seen corresponding path program 1 times [2024-11-28 04:08:32,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:32,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901728470] [2024-11-28 04:08:32,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:32,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:32,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:32,891 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 6272 trivial. 0 not checked. [2024-11-28 04:08:32,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:32,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901728470] [2024-11-28 04:08:32,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901728470] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:08:32,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381480207] [2024-11-28 04:08:32,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:32,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:32,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:32,896 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:32,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:08:33,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:33,300 INFO L256 TraceCheckSpWp]: Trace formula consists of 790 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:08:33,321 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:33,393 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 6272 trivial. 0 not checked. [2024-11-28 04:08:33,393 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:08:33,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381480207] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:33,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:08:33,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:08:33,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556595826] [2024-11-28 04:08:33,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:33,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:08:33,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:33,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:08:33,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:08:33,427 INFO L87 Difference]: Start difference. First operand has 169 states, 109 states have (on average 1.4678899082568808) internal successors, (160), 110 states have internal predecessors, (160), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2024-11-28 04:08:33,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:33,488 INFO L93 Difference]: Finished difference Result 329 states and 597 transitions. [2024-11-28 04:08:33,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:08:33,491 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) Word has length 352 [2024-11-28 04:08:33,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:33,503 INFO L225 Difference]: With dead ends: 329 [2024-11-28 04:08:33,503 INFO L226 Difference]: Without dead ends: 163 [2024-11-28 04:08:33,508 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 353 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 04:08:33,513 INFO L435 NwaCegarLoop]: 262 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, 262 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 04:08:33,517 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:08:33,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-11-28 04:08:33,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2024-11-28 04:08:33,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 104 states have (on average 1.4230769230769231) internal successors, (148), 104 states have internal predecessors, (148), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-11-28 04:08:33,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 262 transitions. [2024-11-28 04:08:33,599 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 262 transitions. Word has length 352 [2024-11-28 04:08:33,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:33,599 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 262 transitions. [2024-11-28 04:08:33,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 36.0) internal successors, (72), 2 states have internal predecessors, (72), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2024-11-28 04:08:33,602 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 262 transitions. [2024-11-28 04:08:33,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-11-28 04:08:33,614 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:33,614 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:33,628 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:08:33,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 04:08:33,815 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:33,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:33,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1949081125, now seen corresponding path program 1 times [2024-11-28 04:08:33,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:33,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604682158] [2024-11-28 04:08:33,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:33,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:34,326 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-11-28 04:08:34,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:34,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604682158] [2024-11-28 04:08:34,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604682158] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:34,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:34,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:34,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214814334] [2024-11-28 04:08:34,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:34,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:08:34,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:34,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:08:34,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:08:34,336 INFO L87 Difference]: Start difference. First operand 163 states and 262 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:34,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:34,442 INFO L93 Difference]: Finished difference Result 420 states and 675 transitions. [2024-11-28 04:08:34,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:08:34,443 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 352 [2024-11-28 04:08:34,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:34,447 INFO L225 Difference]: With dead ends: 420 [2024-11-28 04:08:34,447 INFO L226 Difference]: Without dead ends: 260 [2024-11-28 04:08:34,449 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 04:08:34,449 INFO L435 NwaCegarLoop]: 320 mSDtfsCounter, 153 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:34,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 564 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:08:34,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2024-11-28 04:08:34,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 257. [2024-11-28 04:08:34,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 175 states have (on average 1.4457142857142857) internal successors, (253), 176 states have internal predecessors, (253), 79 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-28 04:08:34,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 411 transitions. [2024-11-28 04:08:34,493 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 411 transitions. Word has length 352 [2024-11-28 04:08:34,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:34,494 INFO L471 AbstractCegarLoop]: Abstraction has 257 states and 411 transitions. [2024-11-28 04:08:34,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:34,494 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 411 transitions. [2024-11-28 04:08:34,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2024-11-28 04:08:34,500 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:34,500 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:34,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:08:34,501 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:34,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:34,502 INFO L85 PathProgramCache]: Analyzing trace with hash 284191401, now seen corresponding path program 1 times [2024-11-28 04:08:34,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:34,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925556344] [2024-11-28 04:08:34,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:34,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:34,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:34,932 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-11-28 04:08:34,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:34,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925556344] [2024-11-28 04:08:34,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925556344] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:34,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:34,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:34,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940614828] [2024-11-28 04:08:34,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:34,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:08:34,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:34,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:08:34,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:08:34,942 INFO L87 Difference]: Start difference. First operand 257 states and 411 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:35,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:35,111 INFO L93 Difference]: Finished difference Result 765 states and 1227 transitions. [2024-11-28 04:08:35,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:08:35,112 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 352 [2024-11-28 04:08:35,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:35,127 INFO L225 Difference]: With dead ends: 765 [2024-11-28 04:08:35,129 INFO L226 Difference]: Without dead ends: 511 [2024-11-28 04:08:35,130 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 04:08:35,133 INFO L435 NwaCegarLoop]: 494 mSDtfsCounter, 246 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:35,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 737 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:08:35,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2024-11-28 04:08:35,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 291. [2024-11-28 04:08:35,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 209 states have (on average 1.4401913875598087) internal successors, (301), 210 states have internal predecessors, (301), 79 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-28 04:08:35,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 459 transitions. [2024-11-28 04:08:35,250 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 459 transitions. Word has length 352 [2024-11-28 04:08:35,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:35,251 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 459 transitions. [2024-11-28 04:08:35,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:35,257 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 459 transitions. [2024-11-28 04:08:35,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2024-11-28 04:08:35,266 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:35,267 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:35,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:08:35,267 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:35,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:35,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1642478673, now seen corresponding path program 1 times [2024-11-28 04:08:35,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:35,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670129455] [2024-11-28 04:08:35,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:35,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:35,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:35,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-11-28 04:08:35,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:35,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670129455] [2024-11-28 04:08:35,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670129455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:35,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:35,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:08:35,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549822919] [2024-11-28 04:08:35,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:35,703 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:08:35,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:35,704 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:08:35,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:08:35,705 INFO L87 Difference]: Start difference. First operand 291 states and 459 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:35,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:35,777 INFO L93 Difference]: Finished difference Result 541 states and 851 transitions. [2024-11-28 04:08:35,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:08:35,778 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 353 [2024-11-28 04:08:35,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:35,781 INFO L225 Difference]: With dead ends: 541 [2024-11-28 04:08:35,785 INFO L226 Difference]: Without dead ends: 253 [2024-11-28 04:08:35,787 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 04:08:35,788 INFO L435 NwaCegarLoop]: 252 mSDtfsCounter, 0 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:35,788 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 496 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:08:35,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2024-11-28 04:08:35,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2024-11-28 04:08:35,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 171 states have (on average 1.3742690058479532) internal successors, (235), 172 states have internal predecessors, (235), 79 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-28 04:08:35,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 393 transitions. [2024-11-28 04:08:35,844 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 393 transitions. Word has length 353 [2024-11-28 04:08:35,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:35,850 INFO L471 AbstractCegarLoop]: Abstraction has 253 states and 393 transitions. [2024-11-28 04:08:35,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:35,850 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 393 transitions. [2024-11-28 04:08:35,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2024-11-28 04:08:35,859 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:35,859 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:35,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:08:35,860 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:35,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:35,861 INFO L85 PathProgramCache]: Analyzing trace with hash -952634450, now seen corresponding path program 1 times [2024-11-28 04:08:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:35,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133201883] [2024-11-28 04:08:35,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:35,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:36,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:37,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-11-28 04:08:37,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:37,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133201883] [2024-11-28 04:08:37,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133201883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:37,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:37,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:08:37,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757352033] [2024-11-28 04:08:37,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:37,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:08:37,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:37,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:08:37,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:08:37,974 INFO L87 Difference]: Start difference. First operand 253 states and 393 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:39,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:39,190 INFO L93 Difference]: Finished difference Result 878 states and 1384 transitions. [2024-11-28 04:08:39,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:08:39,192 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 354 [2024-11-28 04:08:39,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:39,203 INFO L225 Difference]: With dead ends: 878 [2024-11-28 04:08:39,203 INFO L226 Difference]: Without dead ends: 628 [2024-11-28 04:08:39,205 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:08:39,209 INFO L435 NwaCegarLoop]: 671 mSDtfsCounter, 586 mSDsluCounter, 1207 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 1878 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:39,209 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [586 Valid, 1878 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 04:08:39,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2024-11-28 04:08:39,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 257. [2024-11-28 04:08:39,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 175 states have (on average 1.3657142857142857) internal successors, (239), 176 states have internal predecessors, (239), 79 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-28 04:08:39,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 397 transitions. [2024-11-28 04:08:39,341 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 397 transitions. Word has length 354 [2024-11-28 04:08:39,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:39,345 INFO L471 AbstractCegarLoop]: Abstraction has 257 states and 397 transitions. [2024-11-28 04:08:39,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:39,346 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 397 transitions. [2024-11-28 04:08:39,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2024-11-28 04:08:39,356 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:39,357 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:39,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:08:39,357 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:39,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:39,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1849682783, now seen corresponding path program 1 times [2024-11-28 04:08:39,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:39,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986120565] [2024-11-28 04:08:39,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:39,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:41,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-11-28 04:08:41,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:41,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986120565] [2024-11-28 04:08:41,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986120565] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:41,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:41,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:08:41,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143893204] [2024-11-28 04:08:41,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:41,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:08:41,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:41,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:08:41,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:08:41,474 INFO L87 Difference]: Start difference. First operand 257 states and 397 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2024-11-28 04:08:42,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:42,408 INFO L93 Difference]: Finished difference Result 548 states and 836 transitions. [2024-11-28 04:08:42,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:08:42,409 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) Word has length 355 [2024-11-28 04:08:42,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:42,413 INFO L225 Difference]: With dead ends: 548 [2024-11-28 04:08:42,413 INFO L226 Difference]: Without dead ends: 294 [2024-11-28 04:08:42,414 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:08:42,415 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 361 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:42,417 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 569 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 04:08:42,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-11-28 04:08:42,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 293. [2024-11-28 04:08:42,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 195 states have (on average 1.317948717948718) internal successors, (257), 197 states have internal predecessors, (257), 91 states have call successors, (91), 6 states have call predecessors, (91), 6 states have return successors, (91), 89 states have call predecessors, (91), 91 states have call successors, (91) [2024-11-28 04:08:42,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 439 transitions. [2024-11-28 04:08:42,488 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 439 transitions. Word has length 355 [2024-11-28 04:08:42,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:42,489 INFO L471 AbstractCegarLoop]: Abstraction has 293 states and 439 transitions. [2024-11-28 04:08:42,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2024-11-28 04:08:42,489 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 439 transitions. [2024-11-28 04:08:42,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2024-11-28 04:08:42,499 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:42,499 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:42,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:08:42,500 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:42,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:42,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1169624413, now seen corresponding path program 1 times [2024-11-28 04:08:42,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:42,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562056242] [2024-11-28 04:08:42,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:42,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:43,918 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-11-28 04:08:43,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:43,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562056242] [2024-11-28 04:08:43,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562056242] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:08:43,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:08:43,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:08:43,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000213648] [2024-11-28 04:08:43,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:08:43,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:08:43,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:43,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:08:43,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:08:43,922 INFO L87 Difference]: Start difference. First operand 293 states and 439 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:45,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:45,329 INFO L93 Difference]: Finished difference Result 934 states and 1421 transitions. [2024-11-28 04:08:45,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:08:45,330 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 355 [2024-11-28 04:08:45,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:45,337 INFO L225 Difference]: With dead ends: 934 [2024-11-28 04:08:45,337 INFO L226 Difference]: Without dead ends: 664 [2024-11-28 04:08:45,338 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:08:45,339 INFO L435 NwaCegarLoop]: 671 mSDtfsCounter, 579 mSDsluCounter, 1405 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 2076 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:45,340 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [579 Valid, 2076 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:08:45,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2024-11-28 04:08:45,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 367. [2024-11-28 04:08:45,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 222 states have (on average 1.2702702702702702) internal successors, (282), 224 states have internal predecessors, (282), 136 states have call successors, (136), 8 states have call predecessors, (136), 8 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:08:45,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 554 transitions. [2024-11-28 04:08:45,449 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 554 transitions. Word has length 355 [2024-11-28 04:08:45,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:45,450 INFO L471 AbstractCegarLoop]: Abstraction has 367 states and 554 transitions. [2024-11-28 04:08:45,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:08:45,451 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 554 transitions. [2024-11-28 04:08:45,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-28 04:08:45,456 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:45,456 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:45,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:08:45,456 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:45,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:45,457 INFO L85 PathProgramCache]: Analyzing trace with hash 880786404, now seen corresponding path program 1 times [2024-11-28 04:08:45,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:45,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384713211] [2024-11-28 04:08:45,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:45,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:45,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:46,245 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 18 proven. 150 refuted. 0 times theorem prover too weak. 6216 trivial. 0 not checked. [2024-11-28 04:08:46,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:46,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384713211] [2024-11-28 04:08:46,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384713211] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:08:46,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323668858] [2024-11-28 04:08:46,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:46,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:46,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:46,248 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:46,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:08:46,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:46,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:08:46,545 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:47,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 1268 proven. 150 refuted. 0 times theorem prover too weak. 4966 trivial. 0 not checked. [2024-11-28 04:08:47,408 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:08:48,093 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 18 proven. 150 refuted. 0 times theorem prover too weak. 6216 trivial. 0 not checked. [2024-11-28 04:08:48,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323668858] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:08:48,094 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:08:48,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2024-11-28 04:08:48,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897363719] [2024-11-28 04:08:48,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:08:48,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:08:48,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:48,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:08:48,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:08:48,098 INFO L87 Difference]: Start difference. First operand 367 states and 554 transitions. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2024-11-28 04:08:48,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:48,870 INFO L93 Difference]: Finished difference Result 661 states and 976 transitions. [2024-11-28 04:08:48,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:08:48,871 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) Word has length 358 [2024-11-28 04:08:48,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:48,875 INFO L225 Difference]: With dead ends: 661 [2024-11-28 04:08:48,875 INFO L226 Difference]: Without dead ends: 395 [2024-11-28 04:08:48,877 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 731 GetRequests, 713 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=223, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:08:48,877 INFO L435 NwaCegarLoop]: 198 mSDtfsCounter, 516 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:48,878 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 464 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:08:48,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2024-11-28 04:08:48,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 383. [2024-11-28 04:08:48,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 234 states have (on average 1.2478632478632479) internal successors, (292), 236 states have internal predecessors, (292), 136 states have call successors, (136), 12 states have call predecessors, (136), 12 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:08:48,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 564 transitions. [2024-11-28 04:08:48,993 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 564 transitions. Word has length 358 [2024-11-28 04:08:48,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:48,993 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 564 transitions. [2024-11-28 04:08:48,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2024-11-28 04:08:48,994 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 564 transitions. [2024-11-28 04:08:49,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2024-11-28 04:08:49,000 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:49,000 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:49,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:08:49,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:49,204 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:49,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:49,205 INFO L85 PathProgramCache]: Analyzing trace with hash 677263449, now seen corresponding path program 1 times [2024-11-28 04:08:49,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:49,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492014799] [2024-11-28 04:08:49,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:49,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:49,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:50,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 372 proven. 114 refuted. 0 times theorem prover too weak. 5898 trivial. 0 not checked. [2024-11-28 04:08:50,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:08:50,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492014799] [2024-11-28 04:08:50,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492014799] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:08:50,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005361892] [2024-11-28 04:08:50,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:50,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:50,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:08:50,184 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:08:50,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:08:50,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:08:50,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 04:08:50,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:08:51,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 2684 proven. 114 refuted. 0 times theorem prover too weak. 3586 trivial. 0 not checked. [2024-11-28 04:08:51,437 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:08:52,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 372 proven. 123 refuted. 0 times theorem prover too weak. 5889 trivial. 0 not checked. [2024-11-28 04:08:52,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005361892] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:08:52,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:08:52,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 11] total 22 [2024-11-28 04:08:52,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508245992] [2024-11-28 04:08:52,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:08:52,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 04:08:52,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:08:52,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 04:08:52,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2024-11-28 04:08:52,274 INFO L87 Difference]: Start difference. First operand 383 states and 564 transitions. Second operand has 22 states, 21 states have (on average 6.428571428571429) internal successors, (135), 20 states have internal predecessors, (135), 9 states have call successors, (86), 4 states have call predecessors, (86), 9 states have return successors, (89), 9 states have call predecessors, (89), 9 states have call successors, (89) [2024-11-28 04:08:53,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:08:53,403 INFO L93 Difference]: Finished difference Result 697 states and 1000 transitions. [2024-11-28 04:08:53,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:08:53,404 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 6.428571428571429) internal successors, (135), 20 states have internal predecessors, (135), 9 states have call successors, (86), 4 states have call predecessors, (86), 9 states have return successors, (89), 9 states have call predecessors, (89), 9 states have call successors, (89) Word has length 359 [2024-11-28 04:08:53,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:08:53,410 INFO L225 Difference]: With dead ends: 697 [2024-11-28 04:08:53,410 INFO L226 Difference]: Without dead ends: 423 [2024-11-28 04:08:53,412 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 707 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=268, Invalid=544, Unknown=0, NotChecked=0, Total=812 [2024-11-28 04:08:53,414 INFO L435 NwaCegarLoop]: 186 mSDtfsCounter, 272 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:08:53,414 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 829 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 04:08:53,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2024-11-28 04:08:53,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 407. [2024-11-28 04:08:53,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 252 states have (on average 1.2222222222222223) internal successors, (308), 254 states have internal predecessors, (308), 136 states have call successors, (136), 18 states have call predecessors, (136), 18 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:08:53,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 580 transitions. [2024-11-28 04:08:53,540 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 580 transitions. Word has length 359 [2024-11-28 04:08:53,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:08:53,541 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 580 transitions. [2024-11-28 04:08:53,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 6.428571428571429) internal successors, (135), 20 states have internal predecessors, (135), 9 states have call successors, (86), 4 states have call predecessors, (86), 9 states have return successors, (89), 9 states have call predecessors, (89), 9 states have call successors, (89) [2024-11-28 04:08:53,541 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 580 transitions. [2024-11-28 04:08:53,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2024-11-28 04:08:53,547 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:08:53,548 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:08:53,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:08:53,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:08:53,749 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:08:53,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:08:53,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1877264730, now seen corresponding path program 1 times [2024-11-28 04:08:53,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:08:53,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856458564] [2024-11-28 04:08:53,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:08:53,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:08:54,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:08:54,036 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:08:54,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:08:54,472 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:08:54,473 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:08:54,474 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:08:54,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 04:08:54,480 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:08:54,815 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:08:54,821 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:08:54 BoogieIcfgContainer [2024-11-28 04:08:54,823 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:08:54,824 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:08:54,824 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:08:54,824 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:08:54,826 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:08:32" (3/4) ... [2024-11-28 04:08:54,828 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:08:54,829 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:08:54,830 INFO L158 Benchmark]: Toolchain (without parser) took 24335.30ms. Allocated memory was 117.4MB in the beginning and 268.4MB in the end (delta: 151.0MB). Free memory was 92.2MB in the beginning and 163.2MB in the end (delta: -71.0MB). Peak memory consumption was 76.2MB. Max. memory is 16.1GB. [2024-11-28 04:08:54,830 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 117.4MB. Free memory is still 75.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:08:54,830 INFO L158 Benchmark]: CACSL2BoogieTranslator took 459.25ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 73.8MB in the end (delta: 18.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:08:54,830 INFO L158 Benchmark]: Boogie Procedure Inliner took 77.98ms. Allocated memory is still 117.4MB. Free memory was 73.8MB in the beginning and 69.0MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:08:54,831 INFO L158 Benchmark]: Boogie Preprocessor took 89.21ms. Allocated memory is still 117.4MB. Free memory was 69.0MB in the beginning and 63.6MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:08:54,831 INFO L158 Benchmark]: RCFGBuilder took 954.93ms. Allocated memory is still 117.4MB. Free memory was 63.6MB in the beginning and 77.5MB in the end (delta: -13.9MB). Peak memory consumption was 39.7MB. Max. memory is 16.1GB. [2024-11-28 04:08:54,831 INFO L158 Benchmark]: TraceAbstraction took 22737.01ms. Allocated memory was 117.4MB in the beginning and 268.4MB in the end (delta: 151.0MB). Free memory was 77.0MB in the beginning and 163.3MB in the end (delta: -86.3MB). Peak memory consumption was 154.0MB. Max. memory is 16.1GB. [2024-11-28 04:08:54,831 INFO L158 Benchmark]: Witness Printer took 5.46ms. Allocated memory is still 268.4MB. Free memory was 163.3MB in the beginning and 163.2MB in the end (delta: 33.3kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:08:54,835 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.27ms. Allocated memory is still 117.4MB. Free memory is still 75.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 459.25ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 73.8MB in the end (delta: 18.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 77.98ms. Allocated memory is still 117.4MB. Free memory was 73.8MB in the beginning and 69.0MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 89.21ms. Allocated memory is still 117.4MB. Free memory was 69.0MB in the beginning and 63.6MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 954.93ms. Allocated memory is still 117.4MB. Free memory was 63.6MB in the beginning and 77.5MB in the end (delta: -13.9MB). Peak memory consumption was 39.7MB. Max. memory is 16.1GB. * TraceAbstraction took 22737.01ms. Allocated memory was 117.4MB in the beginning and 268.4MB in the end (delta: 151.0MB). Free memory was 77.0MB in the beginning and 163.3MB in the end (delta: -86.3MB). Peak memory consumption was 154.0MB. Max. memory is 16.1GB. * Witness Printer took 5.46ms. Allocated memory is still 268.4MB. Free memory was 163.3MB in the beginning and 163.2MB in the end (delta: 33.3kB). 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 someBinaryArithmeticDOUBLEoperation at line 177, overapproximation of someBinaryFLOATComparisonOperation at line 100, overapproximation of someBinaryFLOATComparisonOperation at line 240, overapproximation of someBinaryFLOATComparisonOperation at line 242, overapproximation of someBinaryFLOATComparisonOperation at line 238, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 247, overapproximation of someBinaryDOUBLEComparisonOperation at line 110, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someBinaryDOUBLEComparisonOperation at line 249, overapproximation of someBinaryDOUBLEComparisonOperation at line 215, overapproximation of someBinaryDOUBLEComparisonOperation at line 296. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 4; [L23] unsigned short int var_1_8 = 64; [L24] unsigned short int var_1_11 = 256; [L25] unsigned short int var_1_12 = 0; [L26] unsigned short int var_1_13 = 64; [L27] unsigned char var_1_14 = 1; [L28] unsigned char var_1_15 = 0; [L29] signed char var_1_16 = 50; [L30] signed char var_1_19 = -100; [L31] double var_1_20 = 100000000.8; [L32] double var_1_21 = 15.125; [L33] double var_1_22 = 99.22; [L34] signed long int var_1_23 = -16; [L35] unsigned char var_1_24 = 1; [L36] signed char var_1_25 = 10; [L37] signed char var_1_26 = 16; [L38] unsigned char var_1_27 = 0; [L39] double var_1_28 = 5.5; [L40] signed long int var_1_29 = 50; [L41] signed long int var_1_30 = 16; [L42] signed char var_1_31 = 4; [L43] signed char var_1_32 = 64; [L44] unsigned short int var_1_33 = 16; [L45] unsigned char var_1_34 = 1; [L46] unsigned short int var_1_35 = 1; [L47] float var_1_36 = 9.8; [L48] float var_1_37 = 1000000000000.2; [L49] float var_1_38 = 128.75; [L50] unsigned char var_1_39 = 4; [L51] unsigned char var_1_40 = 32; [L52] signed long int var_1_41 = -5; [L53] double var_1_42 = 49.6; [L54] double var_1_43 = 49.6; [L55] double var_1_44 = 8.2; [L56] signed long int var_1_45 = -2; [L57] unsigned char var_1_46 = 1; [L58] unsigned long int var_1_47 = 16; [L59] unsigned char var_1_48 = 0; [L60] signed long int var_1_49 = -25; [L61] unsigned long int var_1_50 = 1275815169; [L62] unsigned long int var_1_51 = 1483937619; [L63] unsigned long int var_1_52 = 1377781138; [L64] signed long int var_1_53 = -10; [L65] signed long int var_1_54 = 1000000000; [L66] signed long int var_1_55 = 1000000000; [L67] signed long int var_1_56 = 1000000000; [L68] unsigned long int var_1_57 = 1; [L69] unsigned long int var_1_58 = 0; [L70] unsigned long int var_1_59 = 1; [L71] unsigned long int var_1_60 = 3210054013; [L72] float var_1_61 = 4.6; [L73] unsigned char var_1_62 = 2; [L74] signed short int last_1_var_1_1 = 4; [L75] unsigned char last_1_var_1_14 = 1; [L76] signed char last_1_var_1_16 = 50; [L77] signed long int last_1_var_1_23 = -16; [L78] unsigned char last_1_var_1_24 = 1; [L79] double last_1_var_1_28 = 5.5; VAL [isInitial=0, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=256, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L300] isInitial = 1 [L301] FCALL initially() [L303] CALL updateLastVariables() [L288] last_1_var_1_1 = var_1_1 [L289] last_1_var_1_14 = var_1_14 [L290] last_1_var_1_16 = var_1_16 [L291] last_1_var_1_23 = var_1_23 [L292] last_1_var_1_24 = var_1_24 [L293] last_1_var_1_28 = var_1_28 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=256, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L303] RET updateLastVariables() [L304] CALL updateVariables() [L197] var_1_11 = __VERIFIER_nondet_ushort() [L198] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L198] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L199] CALL assume_abort_if_not(var_1_11 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L199] RET assume_abort_if_not(var_1_11 <= 32767) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=0, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L200] var_1_12 = __VERIFIER_nondet_ushort() [L201] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L201] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L202] CALL assume_abort_if_not(var_1_12 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L202] RET assume_abort_if_not(var_1_12 <= 32767) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=64, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L203] var_1_13 = __VERIFIER_nondet_ushort() [L204] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L204] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L205] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L205] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=0, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L206] var_1_15 = __VERIFIER_nondet_uchar() [L207] CALL assume_abort_if_not(var_1_15 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L207] RET assume_abort_if_not(var_1_15 >= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L208] CALL assume_abort_if_not(var_1_15 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L208] RET assume_abort_if_not(var_1_15 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=-100, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L209] var_1_19 = __VERIFIER_nondet_char() [L210] CALL assume_abort_if_not(var_1_19 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L210] RET assume_abort_if_not(var_1_19 >= -127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L211] CALL assume_abort_if_not(var_1_19 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L211] RET assume_abort_if_not(var_1_19 <= 126) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_21=121/8, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L212] var_1_21 = __VERIFIER_nondet_double() [L213] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L213] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_22=4961/50, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L214] var_1_22 = __VERIFIER_nondet_double() [L215] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L215] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=10, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L216] var_1_25 = __VERIFIER_nondet_char() [L217] CALL assume_abort_if_not(var_1_25 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L217] RET assume_abort_if_not(var_1_25 >= -1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L218] CALL assume_abort_if_not(var_1_25 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L218] RET assume_abort_if_not(var_1_25 <= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=16, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L219] var_1_26 = __VERIFIER_nondet_char() [L220] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L220] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L221] CALL assume_abort_if_not(var_1_26 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L221] RET assume_abort_if_not(var_1_26 <= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L222] var_1_27 = __VERIFIER_nondet_uchar() [L223] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L223] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L224] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L224] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=16, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L225] var_1_30 = __VERIFIER_nondet_long() [L226] CALL assume_abort_if_not(var_1_30 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L226] RET assume_abort_if_not(var_1_30 >= -2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L227] CALL assume_abort_if_not(var_1_30 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L227] RET assume_abort_if_not(var_1_30 <= 2147483646) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=64, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L228] var_1_32 = __VERIFIER_nondet_char() [L229] CALL assume_abort_if_not(var_1_32 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L229] RET assume_abort_if_not(var_1_32 >= -127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L230] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L230] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L231] var_1_34 = __VERIFIER_nondet_uchar() [L232] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L232] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L233] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L233] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L234] var_1_35 = __VERIFIER_nondet_ushort() [L235] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L235] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L236] CALL assume_abort_if_not(var_1_35 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L236] RET assume_abort_if_not(var_1_35 <= 65534) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_36=49/5, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L237] var_1_36 = __VERIFIER_nondet_float() [L238] CALL assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L238] RET assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_37=5000000000001/5, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L239] var_1_37 = __VERIFIER_nondet_float() [L240] CALL assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L240] RET assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_38=515/4, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L241] var_1_38 = __VERIFIER_nondet_float() [L242] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L242] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=32, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L243] var_1_40 = __VERIFIER_nondet_uchar() [L244] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L244] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L245] CALL assume_abort_if_not(var_1_40 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L245] RET assume_abort_if_not(var_1_40 <= 254) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L246] var_1_43 = __VERIFIER_nondet_double() [L247] CALL assume_abort_if_not((var_1_43 >= -922337.2036854765600e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L247] RET assume_abort_if_not((var_1_43 >= -922337.2036854765600e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_44=41/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L248] var_1_44 = __VERIFIER_nondet_double() [L249] CALL assume_abort_if_not((var_1_44 >= -922337.2036854765600e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L249] RET assume_abort_if_not((var_1_44 >= -922337.2036854765600e+13F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L250] var_1_46 = __VERIFIER_nondet_uchar() [L251] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L251] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L252] CALL assume_abort_if_not(var_1_46 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L252] RET assume_abort_if_not(var_1_46 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=0, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L253] var_1_48 = __VERIFIER_nondet_uchar() [L254] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L254] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L255] CALL assume_abort_if_not(var_1_48 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L255] RET assume_abort_if_not(var_1_48 <= 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=-25, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L256] var_1_49 = __VERIFIER_nondet_long() [L257] CALL assume_abort_if_not(var_1_49 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L257] RET assume_abort_if_not(var_1_49 >= -2147483648) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L258] CALL assume_abort_if_not(var_1_49 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L258] RET assume_abort_if_not(var_1_49 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=1275815169, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L259] var_1_50 = __VERIFIER_nondet_ulong() [L260] CALL assume_abort_if_not(var_1_50 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L260] RET assume_abort_if_not(var_1_50 >= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L261] CALL assume_abort_if_not(var_1_50 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L261] RET assume_abort_if_not(var_1_50 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=1483937619, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L262] var_1_51 = __VERIFIER_nondet_ulong() [L263] CALL assume_abort_if_not(var_1_51 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L263] RET assume_abort_if_not(var_1_51 >= 1073741824) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L264] CALL assume_abort_if_not(var_1_51 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L264] RET assume_abort_if_not(var_1_51 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=1377781138, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L265] var_1_52 = __VERIFIER_nondet_ulong() [L266] CALL assume_abort_if_not(var_1_52 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L266] RET assume_abort_if_not(var_1_52 >= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L267] CALL assume_abort_if_not(var_1_52 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L267] RET assume_abort_if_not(var_1_52 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1000000000, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L268] var_1_54 = __VERIFIER_nondet_long() [L269] CALL assume_abort_if_not(var_1_54 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L269] RET assume_abort_if_not(var_1_54 >= 536870911) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L270] CALL assume_abort_if_not(var_1_54 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L270] RET assume_abort_if_not(var_1_54 <= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=1000000000, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L271] var_1_55 = __VERIFIER_nondet_long() [L272] CALL assume_abort_if_not(var_1_55 >= 536870912) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L272] RET assume_abort_if_not(var_1_55 >= 536870912) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L273] CALL assume_abort_if_not(var_1_55 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L273] RET assume_abort_if_not(var_1_55 <= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1000000000, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L274] var_1_56 = __VERIFIER_nondet_long() [L275] CALL assume_abort_if_not(var_1_56 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L275] RET assume_abort_if_not(var_1_56 >= 536870911) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L276] CALL assume_abort_if_not(var_1_56 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L276] RET assume_abort_if_not(var_1_56 <= 1073741823) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=0, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L277] var_1_58 = __VERIFIER_nondet_ulong() [L278] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L278] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L279] CALL assume_abort_if_not(var_1_58 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L279] RET assume_abort_if_not(var_1_58 <= 1073741824) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=3210054013, var_1_61=23/5, var_1_62=2, var_1_8=64] [L280] var_1_60 = __VERIFIER_nondet_ulong() [L281] CALL assume_abort_if_not(var_1_60 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L281] RET assume_abort_if_not(var_1_60 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L282] CALL assume_abort_if_not(var_1_60 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L282] RET assume_abort_if_not(var_1_60 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=2, var_1_8=64] [L283] var_1_62 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_8=64] [L284] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_8=64] [L285] CALL assume_abort_if_not(var_1_62 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L285] RET assume_abort_if_not(var_1_62 <= 127) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=50, var_1_30=-127, var_1_31=4, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L304] RET updateVariables() [L305] CALL step() [L83] var_1_29 = var_1_30 [L84] var_1_31 = var_1_32 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L85] COND TRUE \read(var_1_34) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L86] COND FALSE !(var_1_30 < var_1_32) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=4, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L94] var_1_39 = var_1_40 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L95] COND FALSE !(var_1_29 != var_1_31) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L100] COND FALSE !(1000000.4f != var_1_38) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=-2, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L105] COND TRUE var_1_34 && var_1_46 [L106] var_1_45 = (((((var_1_39 + var_1_40)) > (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))))) ? ((var_1_39 + var_1_40)) : (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L110] COND FALSE !(var_1_42 < var_1_43) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=16, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L123] COND TRUE var_1_48 && var_1_34 [L124] var_1_47 = (var_1_50 + var_1_33) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L129] COND TRUE var_1_52 < (- var_1_51) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L130] COND TRUE \read(var_1_34) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L131] COND FALSE !((~ var_1_29) <= var_1_39) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=1, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L144] COND TRUE var_1_31 < var_1_35 [L145] var_1_57 = ((((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) + var_1_55) + var_1_56) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L149] COND TRUE \read(var_1_48) [L150] var_1_59 = (((((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))) < 0 ) ? -((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))) : ((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=23/5, var_1_62=127, var_1_8=64] [L154] COND TRUE (((((128) < 0 ) ? -(128) : (128))) - var_1_62) < var_1_49 [L155] var_1_61 = var_1_43 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L157] signed long int stepLocal_3 = last_1_var_1_23; [L158] unsigned char stepLocal_2 = ! (last_1_var_1_14 || last_1_var_1_14); VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, stepLocal_3=-16, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=50, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L159] COND FALSE !(last_1_var_1_23 < stepLocal_3) [L170] var_1_16 = 100 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L172] EXPR ((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-16, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L172] COND TRUE (((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16) >= last_1_var_1_23 [L173] var_1_23 = (5 - var_1_12) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_20=500000004/5, var_1_23=-32762, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=11/2, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L177] var_1_20 = (var_1_21 - (var_1_22 + 1.5)) [L178] var_1_28 = var_1_21 [L179] unsigned char stepLocal_0 = var_1_23 > 4; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=4, var_1_21=1000000000006, var_1_23=-32762, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L180] COND TRUE (var_1_23 <= var_1_23) || stepLocal_0 [L181] var_1_1 = (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=1, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L185] var_1_24 = ((var_1_1 <= (var_1_25 - var_1_26)) && var_1_27) [L186] signed char stepLocal_1 = var_1_16; VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_1=100, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L187] EXPR var_1_16 ^ var_1_16 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_1=100, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L187] COND TRUE stepLocal_1 > (var_1_23 + (var_1_16 ^ var_1_16)) [L188] var_1_14 = (var_1_24 || var_1_15) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L190] COND TRUE \read(var_1_14) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L191] COND FALSE !(\read(var_1_24)) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, stepLocal_2=0, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L305] RET step() [L306] CALL, EXPR property() [L296] EXPR ((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296] EXPR var_1_16 ^ var_1_16 VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296] EXPR ((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296] EXPR (((((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1)) && ((last_1_var_1_23 < last_1_var_1_23) ? (((! (last_1_var_1_14 || last_1_var_1_14)) && last_1_var_1_24) ? ((((((2.75f) > (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f))))) ? (2.75f) : (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f)))))) != last_1_var_1_28) ? (var_1_16 == ((signed char) 10)) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) 100)))) && (var_1_20 == ((double) (var_1_21 - (var_1_22 + 1.5))))) && (((((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16) >= last_1_var_1_23) ? (var_1_23 == ((signed long int) (5 - var_1_12))) : (var_1_23 == ((signed long int) ((((var_1_11) > (last_1_var_1_1)) ? (var_1_11) : (last_1_var_1_1)))))) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L296-L297] return (((((((((var_1_23 <= var_1_23) || (var_1_23 > 4)) ? (var_1_1 == ((signed short int) (((((var_1_16 + (var_1_16 + var_1_16))) > (-100)) ? ((var_1_16 + (var_1_16 + var_1_16))) : (-100))))) : (var_1_1 == ((signed short int) var_1_16))) && (var_1_14 ? (var_1_24 ? (var_1_8 == ((unsigned short int) (((((var_1_11 + var_1_12)) > (var_1_13)) ? ((var_1_11 + var_1_12)) : (var_1_13))))) : 1) : 1)) && ((var_1_16 > (var_1_23 + (var_1_16 ^ var_1_16))) ? (var_1_14 == ((unsigned char) (var_1_24 || var_1_15))) : 1)) && ((last_1_var_1_23 < last_1_var_1_23) ? (((! (last_1_var_1_14 || last_1_var_1_14)) && last_1_var_1_24) ? ((((((2.75f) > (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f))))) ? (2.75f) : (((((last_1_var_1_28) < (999999.95f)) ? (last_1_var_1_28) : (999999.95f)))))) != last_1_var_1_28) ? (var_1_16 == ((signed char) 10)) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) var_1_19))) : (var_1_16 == ((signed char) 100)))) && (var_1_20 == ((double) (var_1_21 - (var_1_22 + 1.5))))) && (((((((last_1_var_1_1) > (last_1_var_1_16)) ? (last_1_var_1_1) : (last_1_var_1_16))) | last_1_var_1_16) >= last_1_var_1_23) ? (var_1_23 == ((signed long int) (5 - var_1_12))) : (var_1_23 == ((signed long int) ((((var_1_11) > (last_1_var_1_1)) ? (var_1_11) : (last_1_var_1_1))))))) && (var_1_24 == ((unsigned char) ((var_1_1 <= (var_1_25 - var_1_26)) && var_1_27)))) && (var_1_28 == ((double) var_1_21)) ; [L306] RET, EXPR property() [L306] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] [L19] reach_error() VAL [isInitial=1, last_1_var_1_14=1, last_1_var_1_16=50, last_1_var_1_1=4, last_1_var_1_23=-16, last_1_var_1_24=1, last_1_var_1_28=11/2, var_1_11=32767, var_1_12=32767, var_1_13=65534, var_1_14=1, var_1_15=1, var_1_16=100, var_1_19=126, var_1_1=300, var_1_21=1000000000006, var_1_23=-32762, var_1_24=0, var_1_25=127, var_1_26=0, var_1_27=0, var_1_28=1000000000006, var_1_29=-127, var_1_30=-127, var_1_31=-127, var_1_32=-127, var_1_33=16, var_1_34=1, var_1_35=65534, var_1_39=125, var_1_40=125, var_1_41=-5, var_1_42=248/5, var_1_43=1000000000005, var_1_45=250, var_1_46=1, var_1_47=-2147483633, var_1_48=1, var_1_49=2, var_1_50=-2147483649, var_1_51=2147483647, var_1_52=2147483647, var_1_53=-10, var_1_54=1073741822, var_1_55=536870912, var_1_56=1073741823, var_1_57=-1610612737, var_1_58=-3221225472, var_1_59=1073741823, var_1_60=4294967294, var_1_61=1000000000005, var_1_62=127, var_1_8=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 169 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 22.3s, OverallIterations: 10, TraceHistogramMax: 57, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2762 SdHoareTripleChecker+Valid, 4.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2713 mSDsluCounter, 7875 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4550 mSDsCounter, 846 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1811 IncrementalHoareTripleChecker+Invalid, 2657 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 846 mSolverCounterUnsat, 3325 mSDtfsCounter, 1811 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1862 GetRequests, 1792 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 1.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=407occurred in iteration=9, InterpolantAutomatonStates: 63, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 9 MinimizatonAttempts, 920 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 11.6s InterpolantComputationTime, 4620 NumberOfCodeBlocks, 4620 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 4962 ConstructedInterpolants, 0 QuantifiedInterpolants, 11151 SizeOfPredicates, 6 NumberOfNonLiveVariables, 2377 ConjunctsInSsa, 25 ConjunctsInUnsatCore, 14 InterpolantComputations, 7 PerfectInterpolantSequences, 88463/89376 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 04:08:54,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:08:57,493 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:08:57,608 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:08:57,620 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:08:57,620 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:08:57,660 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:08:57,661 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:08:57,661 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:08:57,661 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:08:57,662 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:08:57,663 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:08:57,663 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:08:57,663 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:08:57,664 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:08:57,664 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:08:57,664 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:08:57,664 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:08:57,665 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:08:57,665 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:08:57,665 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:08:57,665 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:08:57,665 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:08:57,665 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:08:57,665 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:08:57,666 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:08:57,666 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:08:57,666 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:08:57,666 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:08:57,666 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:08:57,666 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:08:57,667 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:08:57,667 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:08:57,667 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:08:57,667 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:08:57,667 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:57,668 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:08:57,668 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:08:57,668 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:08:57,668 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:08:57,668 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:08:57,669 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:08:57,669 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:08:57,669 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:08:57,669 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:08:57,669 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:08:57,670 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:08:57,670 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:08:57,670 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:08:57,670 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:08:57,670 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:08:57,670 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_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 -> c2da0fb337fadbcc54134845cf390780ae64f6c9ee9ef8d6e750bc497ed7104f [2024-11-28 04:08:58,016 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:08:58,025 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:08:58,027 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:08:58,028 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:08:58,029 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:08:58,030 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2024-11-28 04:09:01,143 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/ffb88706a/796332a203684f1aa926990affd646e1/FLAGa02732740 [2024-11-28 04:09:01,405 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:09:01,409 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2024-11-28 04:09:01,426 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/ffb88706a/796332a203684f1aa926990affd646e1/FLAGa02732740 [2024-11-28 04:09:01,451 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/data/ffb88706a/796332a203684f1aa926990affd646e1 [2024-11-28 04:09:01,457 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:09:01,460 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:09:01,462 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:09:01,464 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:09:01,469 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:09:01,470 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:09:01" (1/1) ... [2024-11-28 04:09:01,473 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2784d3d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:01, skipping insertion in model container [2024-11-28 04:09:01,473 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:09:01" (1/1) ... [2024-11-28 04:09:01,508 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:09:01,717 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_e5f04bdd-b379-4989-9922-a3c8919f4a58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i[916,929] [2024-11-28 04:09:01,906 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:09:01,928 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:09:01,939 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_e5f04bdd-b379-4989-9922-a3c8919f4a58/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-65.i[916,929] [2024-11-28 04:09:02,003 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:09:02,026 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:09:02,027 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02 WrapperNode [2024-11-28 04:09:02,027 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:09:02,029 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:09:02,029 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:09:02,029 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:09:02,036 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,062 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,114 INFO L138 Inliner]: procedures = 27, calls = 70, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 318 [2024-11-28 04:09:02,115 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:09:02,115 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:09:02,115 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:09:02,115 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:09:02,128 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,139 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,154 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 04:09:02,154 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,154 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,168 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,170 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,174 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,178 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,180 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,184 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:09:02,185 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:09:02,185 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:09:02,185 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:09:02,187 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (1/1) ... [2024-11-28 04:09:02,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:09:02,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:09:02,229 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:09:02,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:09:02,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:09:02,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:09:02,268 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:09:02,268 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:09:02,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:09:02,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:09:02,411 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:09:02,413 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:09:05,179 INFO L? ?]: Removed 15 outVars from TransFormulas that were not future-live. [2024-11-28 04:09:05,179 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:09:05,195 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:09:05,195 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:09:05,196 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:09:05 BoogieIcfgContainer [2024-11-28 04:09:05,196 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:09:05,198 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:09:05,199 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:09:05,205 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:09:05,206 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:09:01" (1/3) ... [2024-11-28 04:09:05,207 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2be2cc0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:09:05, skipping insertion in model container [2024-11-28 04:09:05,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:09:02" (2/3) ... [2024-11-28 04:09:05,207 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2be2cc0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:09:05, skipping insertion in model container [2024-11-28 04:09:05,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:09:05" (3/3) ... [2024-11-28 04:09:05,209 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i [2024-11-28 04:09:05,229 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:09:05,232 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-65.i that has 2 procedures, 141 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:09:05,311 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:09:05,323 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;@76585d56, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:09:05,323 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:09:05,328 INFO L276 IsEmpty]: Start isEmpty. Operand has 141 states, 81 states have (on average 1.4197530864197532) internal successors, (115), 82 states have internal predecessors, (115), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-11-28 04:09:05,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-11-28 04:09:05,361 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:05,363 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:05,363 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:09:05,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:05,370 INFO L85 PathProgramCache]: Analyzing trace with hash -2009145999, now seen corresponding path program 1 times [2024-11-28 04:09:05,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:05,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1008204545] [2024-11-28 04:09:05,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:05,389 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 04:09:05,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:09:05,391 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:05,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:06,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:09:06,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 6272 trivial. 0 not checked. [2024-11-28 04:09:06,279 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:06,280 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:06,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1008204545] [2024-11-28 04:09:06,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1008204545] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:06,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:06,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:09:06,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004238207] [2024-11-28 04:09:06,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:06,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:09:06,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:06,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:09:06,315 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:09:06,318 INFO L87 Difference]: Start difference. First operand has 141 states, 81 states have (on average 1.4197530864197532) internal successors, (115), 82 states have internal predecessors, (115), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2024-11-28 04:09:06,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:06,371 INFO L93 Difference]: Finished difference Result 275 states and 509 transitions. [2024-11-28 04:09:06,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:09:06,374 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) Word has length 346 [2024-11-28 04:09:06,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:06,383 INFO L225 Difference]: With dead ends: 275 [2024-11-28 04:09:06,383 INFO L226 Difference]: Without dead ends: 137 [2024-11-28 04:09:06,392 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 345 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 04:09:06,398 INFO L435 NwaCegarLoop]: 221 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, 221 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 04:09:06,399 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:09:06,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-11-28 04:09:06,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2024-11-28 04:09:06,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 78 states have (on average 1.3717948717948718) internal successors, (107), 78 states have internal predecessors, (107), 57 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2024-11-28 04:09:06,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 221 transitions. [2024-11-28 04:09:06,504 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 221 transitions. Word has length 346 [2024-11-28 04:09:06,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:06,504 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 221 transitions. [2024-11-28 04:09:06,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 2 states have call successors, (57) [2024-11-28 04:09:06,505 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 221 transitions. [2024-11-28 04:09:06,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-11-28 04:09:06,514 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:06,514 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:06,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:06,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:06,715 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:09:06,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:06,717 INFO L85 PathProgramCache]: Analyzing trace with hash -675724241, now seen corresponding path program 1 times [2024-11-28 04:09:06,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:06,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [758076594] [2024-11-28 04:09:06,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:06,719 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 04:09:06,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:09:06,724 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:06,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:07,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:07,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 554 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:09:07,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:07,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-11-28 04:09:07,569 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:09:07,569 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:07,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [758076594] [2024-11-28 04:09:07,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [758076594] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:09:07,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:09:07,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:09:07,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936661640] [2024-11-28 04:09:07,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:09:07,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:09:07,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:07,579 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:09:07,579 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:09:07,579 INFO L87 Difference]: Start difference. First operand 137 states and 221 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:09:07,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:07,758 INFO L93 Difference]: Finished difference Result 344 states and 555 transitions. [2024-11-28 04:09:07,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:09:07,759 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) Word has length 346 [2024-11-28 04:09:07,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:07,769 INFO L225 Difference]: With dead ends: 344 [2024-11-28 04:09:07,772 INFO L226 Difference]: Without dead ends: 210 [2024-11-28 04:09:07,773 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 344 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 04:09:07,774 INFO L435 NwaCegarLoop]: 279 mSDtfsCounter, 112 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:07,775 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 484 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:09:07,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-11-28 04:09:07,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 207. [2024-11-28 04:09:07,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 125 states have (on average 1.392) internal successors, (174), 126 states have internal predecessors, (174), 79 states have call successors, (79), 2 states have call predecessors, (79), 2 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-28 04:09:07,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 332 transitions. [2024-11-28 04:09:07,850 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 332 transitions. Word has length 346 [2024-11-28 04:09:07,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:07,856 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 332 transitions. [2024-11-28 04:09:07,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (57), 1 states have call predecessors, (57), 1 states have return successors, (57), 1 states have call predecessors, (57), 1 states have call successors, (57) [2024-11-28 04:09:07,857 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 332 transitions. [2024-11-28 04:09:07,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-11-28 04:09:07,871 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:07,871 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:07,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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)] Forceful destruction successful, exit code 0 [2024-11-28 04:09:08,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:08,072 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:09:08,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:08,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1930299313, now seen corresponding path program 1 times [2024-11-28 04:09:08,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:08,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323759780] [2024-11-28 04:09:08,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:08,075 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 04:09:08,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:09:08,079 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:08,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:08,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:08,728 INFO L256 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:09:08,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 2684 proven. 114 refuted. 0 times theorem prover too weak. 3586 trivial. 0 not checked. [2024-11-28 04:09:10,774 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:09:12,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 372 proven. 123 refuted. 0 times theorem prover too weak. 5889 trivial. 0 not checked. [2024-11-28 04:09:12,340 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:12,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323759780] [2024-11-28 04:09:12,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323759780] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:09:12,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:09:12,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2024-11-28 04:09:12,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869193315] [2024-11-28 04:09:12,341 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:09:12,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-28 04:09:12,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:12,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-28 04:09:12,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:09:12,344 INFO L87 Difference]: Start difference. First operand 207 states and 332 transitions. Second operand has 20 states, 19 states have (on average 5.526315789473684) internal successors, (105), 18 states have internal predecessors, (105), 7 states have call successors, (72), 4 states have call predecessors, (72), 9 states have return successors, (73), 7 states have call predecessors, (73), 7 states have call successors, (73) [2024-11-28 04:09:14,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:14,649 INFO L93 Difference]: Finished difference Result 429 states and 676 transitions. [2024-11-28 04:09:14,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:09:14,650 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 5.526315789473684) internal successors, (105), 18 states have internal predecessors, (105), 7 states have call successors, (72), 4 states have call predecessors, (72), 9 states have return successors, (73), 7 states have call predecessors, (73), 7 states have call successors, (73) Word has length 346 [2024-11-28 04:09:14,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:14,665 INFO L225 Difference]: With dead ends: 429 [2024-11-28 04:09:14,665 INFO L226 Difference]: Without dead ends: 225 [2024-11-28 04:09:14,667 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 698 GetRequests, 673 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=239, Invalid=463, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:09:14,667 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 385 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 284 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 284 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:14,670 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 557 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [284 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-28 04:09:14,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2024-11-28 04:09:14,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 219. [2024-11-28 04:09:14,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 134 states have (on average 1.3507462686567164) internal successors, (181), 135 states have internal predecessors, (181), 79 states have call successors, (79), 5 states have call predecessors, (79), 5 states have return successors, (79), 78 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-28 04:09:14,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 339 transitions. [2024-11-28 04:09:14,731 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 339 transitions. Word has length 346 [2024-11-28 04:09:14,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:14,733 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 339 transitions. [2024-11-28 04:09:14,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 5.526315789473684) internal successors, (105), 18 states have internal predecessors, (105), 7 states have call successors, (72), 4 states have call predecessors, (72), 9 states have return successors, (73), 7 states have call predecessors, (73), 7 states have call successors, (73) [2024-11-28 04:09:14,734 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 339 transitions. [2024-11-28 04:09:14,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2024-11-28 04:09:14,743 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:14,743 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:14,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:14,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:14,944 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:09:14,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:14,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1583124377, now seen corresponding path program 1 times [2024-11-28 04:09:14,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:14,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1796227618] [2024-11-28 04:09:14,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:14,949 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 04:09:14,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:09:14,951 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:14,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:15,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:15,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:09:15,550 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:16,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 1268 proven. 150 refuted. 0 times theorem prover too weak. 4966 trivial. 0 not checked. [2024-11-28 04:09:16,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:09:17,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 18 proven. 150 refuted. 0 times theorem prover too weak. 6216 trivial. 0 not checked. [2024-11-28 04:09:17,567 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:17,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1796227618] [2024-11-28 04:09:17,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1796227618] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:09:17,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:09:17,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-11-28 04:09:17,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114838681] [2024-11-28 04:09:17,568 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:09:17,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:09:17,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:17,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:09:17,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:09:17,572 INFO L87 Difference]: Start difference. First operand 219 states and 339 transitions. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2024-11-28 04:09:19,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:19,501 INFO L93 Difference]: Finished difference Result 460 states and 704 transitions. [2024-11-28 04:09:19,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:09:19,502 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) Word has length 348 [2024-11-28 04:09:19,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:19,508 INFO L225 Difference]: With dead ends: 460 [2024-11-28 04:09:19,508 INFO L226 Difference]: Without dead ends: 244 [2024-11-28 04:09:19,509 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 702 GetRequests, 687 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:09:19,510 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 212 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:19,510 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 372 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 04:09:19,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-11-28 04:09:19,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 237. [2024-11-28 04:09:19,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 144 states have (on average 1.3125) internal successors, (189), 146 states have internal predecessors, (189), 85 states have call successors, (85), 7 states have call predecessors, (85), 7 states have return successors, (85), 83 states have call predecessors, (85), 85 states have call successors, (85) [2024-11-28 04:09:19,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 359 transitions. [2024-11-28 04:09:19,561 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 359 transitions. Word has length 348 [2024-11-28 04:09:19,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:19,565 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 359 transitions. [2024-11-28 04:09:19,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 2 states have call successors, (107), 2 states have call predecessors, (107), 4 states have return successors, (108), 2 states have call predecessors, (108), 2 states have call successors, (108) [2024-11-28 04:09:19,566 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 359 transitions. [2024-11-28 04:09:19,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-11-28 04:09:19,569 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:19,570 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:19,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:19,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:19,770 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:09:19,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:19,771 INFO L85 PathProgramCache]: Analyzing trace with hash -2067775526, now seen corresponding path program 1 times [2024-11-28 04:09:19,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:19,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307795833] [2024-11-28 04:09:19,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:19,772 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 04:09:19,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:09:19,773 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:19,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:20,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:09:20,293 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:09:21,097 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 2742 proven. 117 refuted. 0 times theorem prover too weak. 3525 trivial. 0 not checked. [2024-11-28 04:09:21,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:09:21,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6384 backedges. 51 proven. 117 refuted. 0 times theorem prover too weak. 6216 trivial. 0 not checked. [2024-11-28 04:09:21,886 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:09:21,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307795833] [2024-11-28 04:09:21,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307795833] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:09:21,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:09:21,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-28 04:09:21,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774724560] [2024-11-28 04:09:21,887 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:09:21,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:09:21,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:09:21,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:09:21,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:09:21,889 INFO L87 Difference]: Start difference. First operand 237 states and 359 transitions. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-28 04:09:24,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:09:25,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:09:25,531 INFO L93 Difference]: Finished difference Result 642 states and 962 transitions. [2024-11-28 04:09:25,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:09:25,532 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) Word has length 349 [2024-11-28 04:09:25,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:09:25,537 INFO L225 Difference]: With dead ends: 642 [2024-11-28 04:09:25,537 INFO L226 Difference]: Without dead ends: 418 [2024-11-28 04:09:25,539 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 690 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:09:25,541 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 183 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:09:25,543 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 811 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-28 04:09:25,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2024-11-28 04:09:25,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 349. [2024-11-28 04:09:25,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 197 states have (on average 1.218274111675127) internal successors, (240), 199 states have internal predecessors, (240), 136 states have call successors, (136), 15 states have call predecessors, (136), 15 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-11-28 04:09:25,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 512 transitions. [2024-11-28 04:09:25,610 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 512 transitions. Word has length 349 [2024-11-28 04:09:25,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:09:25,611 INFO L471 AbstractCegarLoop]: Abstraction has 349 states and 512 transitions. [2024-11-28 04:09:25,611 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-28 04:09:25,611 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 512 transitions. [2024-11-28 04:09:25,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2024-11-28 04:09:25,614 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:09:25,614 INFO L218 NwaCegarLoop]: trace histogram [57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 04:09:25,624 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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)] Ended with exit code 0 [2024-11-28 04:09:25,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:25,815 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:09:25,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:09:25,815 INFO L85 PathProgramCache]: Analyzing trace with hash -2065928484, now seen corresponding path program 1 times [2024-11-28 04:09:25,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:09:25,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1969411253] [2024-11-28 04:09:25,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:09:25,815 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 04:09:25,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:09:25,817 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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 04:09:25,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e5f04bdd-b379-4989-9922-a3c8919f4a58/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)] Waiting until timeout for monitored process [2024-11-28 04:09:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:09:26,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 04:09:26,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:10:27,720 WARN L286 SmtUtils]: Spent 16.43s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:11:07,796 WARN L286 SmtUtils]: Spent 14.60s on a formula simplification that was a NOOP. DAG size: 57 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:11:54,028 WARN L286 SmtUtils]: Spent 19.24s on a formula simplification that was a NOOP. DAG size: 60 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:12:41,979 WARN L286 SmtUtils]: Spent 19.32s on a formula simplification that was a NOOP. DAG size: 70 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)