./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.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_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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_2154cb34-8f33-4c63-98c4-42045145718e/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 76f3c99128a5c088c54b6aa3ef031f13366c6b3201cbe1814809ea2cd2cc18c1 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:43:42,794 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:43:42,887 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:43:42,893 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:43:42,893 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:43:42,924 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:43:42,924 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:43:42,925 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:43:42,925 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:43:42,925 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:43:42,925 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:43:42,925 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:43:42,926 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:43:42,926 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:43:42,926 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:43:42,926 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:43:42,926 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:43:42,927 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:43:42,927 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:43:42,927 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:43:42,927 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:43:42,927 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:43:42,927 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:43:42,927 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:43:42,928 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:43:42,928 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:43:42,928 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:43:42,928 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:43:42,928 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:43:42,928 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:43:42,928 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:43:42,929 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:43:42,929 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:43:42,929 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:43:42,929 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:43:42,929 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:43:42,929 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:43:42,929 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:43:42,930 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:43:42,930 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:43:42,930 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:43:42,930 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:43:42,930 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:43:42,930 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:43:42,930 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:43:42,930 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:43:42,931 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:43:42,931 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:43:42,931 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_2154cb34-8f33-4c63-98c4-42045145718e/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 -> 76f3c99128a5c088c54b6aa3ef031f13366c6b3201cbe1814809ea2cd2cc18c1 [2024-11-28 04:43:43,220 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:43:43,234 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:43:43,236 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:43:43,240 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:43:43,240 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:43:43,241 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i [2024-11-28 04:43:46,326 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/05e91d563/47c0df48fa86415c8fd9b8f1907bb104/FLAGf2020dd2a [2024-11-28 04:43:46,653 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:43:46,654 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i [2024-11-28 04:43:46,665 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/05e91d563/47c0df48fa86415c8fd9b8f1907bb104/FLAGf2020dd2a [2024-11-28 04:43:46,680 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/05e91d563/47c0df48fa86415c8fd9b8f1907bb104 [2024-11-28 04:43:46,682 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:43:46,684 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:43:46,685 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:43:46,685 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:43:46,690 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:43:46,690 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:43:46" (1/1) ... [2024-11-28 04:43:46,691 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3786b6bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:46, skipping insertion in model container [2024-11-28 04:43:46,692 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:43:46" (1/1) ... [2024-11-28 04:43:46,729 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:43:46,905 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_2154cb34-8f33-4c63-98c4-42045145718e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i[916,929] [2024-11-28 04:43:47,144 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:43:47,166 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:43:47,180 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_2154cb34-8f33-4c63-98c4-42045145718e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i[916,929] [2024-11-28 04:43:47,311 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:43:47,331 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:43:47,331 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47 WrapperNode [2024-11-28 04:43:47,332 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:43:47,333 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:43:47,333 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:43:47,333 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:43:47,341 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:43:47" (1/1) ... [2024-11-28 04:43:47,357 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:43:47" (1/1) ... [2024-11-28 04:43:47,442 INFO L138 Inliner]: procedures = 26, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 407 [2024-11-28 04:43:47,442 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:43:47,443 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:43:47,444 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:43:47,444 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:43:47,454 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,454 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,472 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,528 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:43:47,528 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,528 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,594 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,603 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,619 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,633 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,641 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,663 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:43:47,668 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:43:47,668 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:43:47,668 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:43:47,669 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (1/1) ... [2024-11-28 04:43:47,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:43:47,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:43:47,706 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:43:47,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:43:47,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:43:47,745 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:43:47,745 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:43:47,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:43:47,745 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:43:47,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:43:47,888 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:43:47,890 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:43:49,049 INFO L? ?]: Removed 42 outVars from TransFormulas that were not future-live. [2024-11-28 04:43:49,049 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:43:49,069 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:43:49,069 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:43:49,070 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:43:49 BoogieIcfgContainer [2024-11-28 04:43:49,070 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:43:49,073 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:43:49,073 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:43:49,078 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:43:49,078 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:43:46" (1/3) ... [2024-11-28 04:43:49,080 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bc44db7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:43:49, skipping insertion in model container [2024-11-28 04:43:49,080 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:43:47" (2/3) ... [2024-11-28 04:43:49,082 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bc44db7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:43:49, skipping insertion in model container [2024-11-28 04:43:49,082 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:43:49" (3/3) ... [2024-11-28 04:43:49,083 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-21.i [2024-11-28 04:43:49,103 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:43:49,106 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-21.i that has 2 procedures, 167 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:43:49,190 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:43:49,206 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;@3dc81e91, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:43:49,206 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:43:49,212 INFO L276 IsEmpty]: Start isEmpty. Operand has 167 states, 118 states have (on average 1.5254237288135593) internal successors, (180), 119 states have internal predecessors, (180), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 04:43:49,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-11-28 04:43:49,240 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:49,241 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:49,242 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:49,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:49,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1445596660, now seen corresponding path program 1 times [2024-11-28 04:43:49,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:49,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948054828] [2024-11-28 04:43:49,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:49,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:49,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:50,707 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:43:50,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:50,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948054828] [2024-11-28 04:43:50,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948054828] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:50,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:50,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:43:50,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990692528] [2024-11-28 04:43:50,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:50,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:43:50,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:50,747 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:43:50,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:43:50,751 INFO L87 Difference]: Start difference. First operand has 167 states, 118 states have (on average 1.5254237288135593) internal successors, (180), 119 states have internal predecessors, (180), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:51,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:51,411 INFO L93 Difference]: Finished difference Result 510 states and 931 transitions. [2024-11-28 04:43:51,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:43:51,414 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 301 [2024-11-28 04:43:51,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:51,433 INFO L225 Difference]: With dead ends: 510 [2024-11-28 04:43:51,434 INFO L226 Difference]: Without dead ends: 346 [2024-11-28 04:43:51,443 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:43:51,450 INFO L435 NwaCegarLoop]: 250 mSDtfsCounter, 335 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:51,451 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 747 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:43:51,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2024-11-28 04:43:51,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 326. [2024-11-28 04:43:51,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 231 states have (on average 1.4978354978354977) internal successors, (346), 231 states have internal predecessors, (346), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-11-28 04:43:51,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 530 transitions. [2024-11-28 04:43:51,601 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 530 transitions. Word has length 301 [2024-11-28 04:43:51,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:51,605 INFO L471 AbstractCegarLoop]: Abstraction has 326 states and 530 transitions. [2024-11-28 04:43:51,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:51,605 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 530 transitions. [2024-11-28 04:43:51,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-28 04:43:51,619 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:51,619 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:51,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:43:51,621 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:51,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:51,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1800023701, now seen corresponding path program 1 times [2024-11-28 04:43:51,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:51,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675621331] [2024-11-28 04:43:51,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:51,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:52,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:43:52,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:52,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675621331] [2024-11-28 04:43:52,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675621331] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:52,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:52,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:43:52,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446785797] [2024-11-28 04:43:52,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:52,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:43:52,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:52,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:43:52,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:43:52,114 INFO L87 Difference]: Start difference. First operand 326 states and 530 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:52,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:52,303 INFO L93 Difference]: Finished difference Result 931 states and 1517 transitions. [2024-11-28 04:43:52,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:43:52,305 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 302 [2024-11-28 04:43:52,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:52,314 INFO L225 Difference]: With dead ends: 931 [2024-11-28 04:43:52,314 INFO L226 Difference]: Without dead ends: 608 [2024-11-28 04:43:52,318 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:43:52,321 INFO L435 NwaCegarLoop]: 438 mSDtfsCounter, 242 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:52,321 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 669 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:43:52,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2024-11-28 04:43:52,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 606. [2024-11-28 04:43:52,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 417 states have (on average 1.4508393285371703) internal successors, (605), 417 states have internal predecessors, (605), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:43:52,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 973 transitions. [2024-11-28 04:43:52,447 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 973 transitions. Word has length 302 [2024-11-28 04:43:52,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:52,451 INFO L471 AbstractCegarLoop]: Abstraction has 606 states and 973 transitions. [2024-11-28 04:43:52,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:52,451 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 973 transitions. [2024-11-28 04:43:52,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-28 04:43:52,457 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:52,457 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:52,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:43:52,458 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:52,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:52,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1034360687, now seen corresponding path program 1 times [2024-11-28 04:43:52,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:52,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026302081] [2024-11-28 04:43:52,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:52,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:52,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:52,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:43:52,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:52,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026302081] [2024-11-28 04:43:52,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026302081] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:52,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:52,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:43:52,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659648831] [2024-11-28 04:43:52,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:52,813 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:43:52,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:52,814 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:43:52,814 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:43:52,815 INFO L87 Difference]: Start difference. First operand 606 states and 973 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:53,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:53,009 INFO L93 Difference]: Finished difference Result 1138 states and 1834 transitions. [2024-11-28 04:43:53,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:43:53,011 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 303 [2024-11-28 04:43:53,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:53,021 INFO L225 Difference]: With dead ends: 1138 [2024-11-28 04:43:53,022 INFO L226 Difference]: Without dead ends: 630 [2024-11-28 04:43:53,025 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:43:53,026 INFO L435 NwaCegarLoop]: 317 mSDtfsCounter, 225 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:53,028 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 553 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:43:53,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2024-11-28 04:43:53,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 628. [2024-11-28 04:43:53,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 439 states have (on average 1.4373576309794989) internal successors, (631), 439 states have internal predecessors, (631), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:43:53,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 999 transitions. [2024-11-28 04:43:53,146 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 999 transitions. Word has length 303 [2024-11-28 04:43:53,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:53,147 INFO L471 AbstractCegarLoop]: Abstraction has 628 states and 999 transitions. [2024-11-28 04:43:53,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:53,147 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 999 transitions. [2024-11-28 04:43:53,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-28 04:43:53,152 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:53,153 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:53,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:43:53,153 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:53,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:53,156 INFO L85 PathProgramCache]: Analyzing trace with hash 2082998373, now seen corresponding path program 1 times [2024-11-28 04:43:53,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:53,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135967205] [2024-11-28 04:43:53,157 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:53,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:53,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:53,997 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:43:53,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:53,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135967205] [2024-11-28 04:43:53,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135967205] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:53,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:53,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:43:53,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860212444] [2024-11-28 04:43:53,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:54,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:43:54,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:54,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:43:54,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:43:54,002 INFO L87 Difference]: Start difference. First operand 628 states and 999 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:54,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:54,547 INFO L93 Difference]: Finished difference Result 1261 states and 2000 transitions. [2024-11-28 04:43:54,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:43:54,548 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 304 [2024-11-28 04:43:54,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:54,554 INFO L225 Difference]: With dead ends: 1261 [2024-11-28 04:43:54,554 INFO L226 Difference]: Without dead ends: 719 [2024-11-28 04:43:54,556 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:43:54,557 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 261 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:54,558 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 794 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:43:54,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2024-11-28 04:43:54,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 700. [2024-11-28 04:43:54,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 511 states have (on average 1.4403131115459882) internal successors, (736), 511 states have internal predecessors, (736), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:43:54,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1104 transitions. [2024-11-28 04:43:54,686 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1104 transitions. Word has length 304 [2024-11-28 04:43:54,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:54,689 INFO L471 AbstractCegarLoop]: Abstraction has 700 states and 1104 transitions. [2024-11-28 04:43:54,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:54,690 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1104 transitions. [2024-11-28 04:43:54,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-28 04:43:54,694 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:54,695 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:54,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:43:54,695 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:54,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:54,696 INFO L85 PathProgramCache]: Analyzing trace with hash -148112808, now seen corresponding path program 1 times [2024-11-28 04:43:54,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:54,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901265836] [2024-11-28 04:43:54,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:54,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:54,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:56,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:43:56,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:56,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901265836] [2024-11-28 04:43:56,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901265836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:43:56,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:43:56,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:43:56,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192407963] [2024-11-28 04:43:56,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:43:56,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:43:56,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:43:56,281 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:43:56,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:43:56,282 INFO L87 Difference]: Start difference. First operand 700 states and 1104 transitions. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:57,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:43:57,066 INFO L93 Difference]: Finished difference Result 1347 states and 2117 transitions. [2024-11-28 04:43:57,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:43:57,068 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 305 [2024-11-28 04:43:57,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:43:57,074 INFO L225 Difference]: With dead ends: 1347 [2024-11-28 04:43:57,075 INFO L226 Difference]: Without dead ends: 736 [2024-11-28 04:43:57,077 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:43:57,079 INFO L435 NwaCegarLoop]: 248 mSDtfsCounter, 198 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:43:57,080 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 1003 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 04:43:57,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2024-11-28 04:43:57,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 702. [2024-11-28 04:43:57,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 513 states have (on average 1.432748538011696) internal successors, (735), 513 states have internal predecessors, (735), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:43:57,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1103 transitions. [2024-11-28 04:43:57,195 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1103 transitions. Word has length 305 [2024-11-28 04:43:57,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:43:57,197 INFO L471 AbstractCegarLoop]: Abstraction has 702 states and 1103 transitions. [2024-11-28 04:43:57,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:43:57,197 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1103 transitions. [2024-11-28 04:43:57,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-28 04:43:57,205 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:43:57,205 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:57,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:43:57,206 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:43:57,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:43:57,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1471111415, now seen corresponding path program 1 times [2024-11-28 04:43:57,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:43:57,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144975687] [2024-11-28 04:43:57,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:57,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:43:58,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:43:59,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 04:43:59,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:43:59,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144975687] [2024-11-28 04:43:59,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144975687] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:43:59,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951562672] [2024-11-28 04:43:59,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:43:59,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:43:59,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:43:59,679 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:43:59,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:44:00,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:00,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:44:00,085 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:01,862 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 393 proven. 129 refuted. 0 times theorem prover too weak. 3618 trivial. 0 not checked. [2024-11-28 04:44:01,864 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:03,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 6 proven. 129 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 04:44:03,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951562672] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:44:03,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:44:03,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2024-11-28 04:44:03,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805608811] [2024-11-28 04:44:03,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:03,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:44:03,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:03,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:44:03,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:44:03,340 INFO L87 Difference]: Start difference. First operand 702 states and 1103 transitions. Second operand has 17 states, 16 states have (on average 12.125) internal successors, (194), 17 states have internal predecessors, (194), 5 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 4 states have call predecessors, (136), 5 states have call successors, (136) [2024-11-28 04:44:09,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:13,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:15,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:19,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:23,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:27,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:32,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:36,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:38,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:44:44,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:49,989 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:44:50,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:44:50,490 INFO L93 Difference]: Finished difference Result 2331 states and 3539 transitions. [2024-11-28 04:44:50,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-28 04:44:50,491 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 12.125) internal successors, (194), 17 states have internal predecessors, (194), 5 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 4 states have call predecessors, (136), 5 states have call successors, (136) Word has length 306 [2024-11-28 04:44:50,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:44:50,501 INFO L225 Difference]: With dead ends: 2331 [2024-11-28 04:44:50,502 INFO L226 Difference]: Without dead ends: 1760 [2024-11-28 04:44:50,505 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 667 GetRequests, 610 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 833 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=719, Invalid=2703, Unknown=0, NotChecked=0, Total=3422 [2024-11-28 04:44:50,507 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 2051 mSDsluCounter, 1277 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 246 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2051 SdHoareTripleChecker+Valid, 1546 SdHoareTripleChecker+Invalid, 1692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:44:50,507 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2051 Valid, 1546 Invalid, 1692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 1437 Invalid, 9 Unknown, 0 Unchecked, 44.0s Time] [2024-11-28 04:44:50,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2024-11-28 04:44:50,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 775. [2024-11-28 04:44:50,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 574 states have (on average 1.3763066202090593) internal successors, (790), 574 states have internal predecessors, (790), 184 states have call successors, (184), 16 states have call predecessors, (184), 16 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:44:50,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 1158 transitions. [2024-11-28 04:44:50,633 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 1158 transitions. Word has length 306 [2024-11-28 04:44:50,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:44:50,634 INFO L471 AbstractCegarLoop]: Abstraction has 775 states and 1158 transitions. [2024-11-28 04:44:50,634 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 12.125) internal successors, (194), 17 states have internal predecessors, (194), 5 states have call successors, (135), 2 states have call predecessors, (135), 4 states have return successors, (136), 4 states have call predecessors, (136), 5 states have call successors, (136) [2024-11-28 04:44:50,635 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 1158 transitions. [2024-11-28 04:44:50,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-28 04:44:50,639 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:44:50,639 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:50,650 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:44:50,840 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 04:44:50,840 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:44:50,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:50,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1000898633, now seen corresponding path program 1 times [2024-11-28 04:44:50,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:50,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9586080] [2024-11-28 04:44:50,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:50,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:51,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:51,885 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 45 proven. 90 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 04:44:51,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:51,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9586080] [2024-11-28 04:44:51,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9586080] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:51,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112158587] [2024-11-28 04:44:51,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:51,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:51,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:51,888 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:51,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:44:52,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:52,174 INFO L256 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 04:44:52,191 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:53,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1907 proven. 174 refuted. 0 times theorem prover too weak. 2059 trivial. 0 not checked. [2024-11-28 04:44:53,333 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:53,784 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 45 proven. 90 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 04:44:53,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112158587] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:44:53,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:44:53,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 14 [2024-11-28 04:44:53,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999433988] [2024-11-28 04:44:53,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:53,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:44:53,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:53,787 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:44:53,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:44:53,787 INFO L87 Difference]: Start difference. First operand 775 states and 1158 transitions. Second operand has 14 states, 14 states have (on average 9.785714285714286) internal successors, (137), 14 states have internal predecessors, (137), 4 states have call successors, (106), 3 states have call predecessors, (106), 5 states have return successors, (107), 4 states have call predecessors, (107), 4 states have call successors, (107) [2024-11-28 04:44:54,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:44:54,553 INFO L93 Difference]: Finished difference Result 1805 states and 2690 transitions. [2024-11-28 04:44:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:44:54,554 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 9.785714285714286) internal successors, (137), 14 states have internal predecessors, (137), 4 states have call successors, (106), 3 states have call predecessors, (106), 5 states have return successors, (107), 4 states have call predecessors, (107), 4 states have call successors, (107) Word has length 306 [2024-11-28 04:44:54,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:44:54,562 INFO L225 Difference]: With dead ends: 1805 [2024-11-28 04:44:54,562 INFO L226 Difference]: Without dead ends: 1133 [2024-11-28 04:44:54,564 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 604 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:44:54,565 INFO L435 NwaCegarLoop]: 273 mSDtfsCounter, 624 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 639 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:44:54,565 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [639 Valid, 1102 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 04:44:54,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2024-11-28 04:44:54,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 807. [2024-11-28 04:44:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 598 states have (on average 1.354515050167224) internal successors, (810), 598 states have internal predecessors, (810), 184 states have call successors, (184), 24 states have call predecessors, (184), 24 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:44:54,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 1178 transitions. [2024-11-28 04:44:54,699 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 1178 transitions. Word has length 306 [2024-11-28 04:44:54,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:44:54,700 INFO L471 AbstractCegarLoop]: Abstraction has 807 states and 1178 transitions. [2024-11-28 04:44:54,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.785714285714286) internal successors, (137), 14 states have internal predecessors, (137), 4 states have call successors, (106), 3 states have call predecessors, (106), 5 states have return successors, (107), 4 states have call predecessors, (107), 4 states have call successors, (107) [2024-11-28 04:44:54,700 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 1178 transitions. [2024-11-28 04:44:54,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2024-11-28 04:44:54,708 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:44:54,709 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:54,720 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:44:54,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 04:44:54,913 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:44:54,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:54,913 INFO L85 PathProgramCache]: Analyzing trace with hash -844468533, now seen corresponding path program 1 times [2024-11-28 04:44:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:54,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862927141] [2024-11-28 04:44:54,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:54,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:55,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:56,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 105 proven. 30 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 04:44:56,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:44:56,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862927141] [2024-11-28 04:44:56,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862927141] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:56,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967940924] [2024-11-28 04:44:56,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:56,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:56,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:56,193 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:56,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:44:56,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:44:56,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 04:44:56,516 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:44:57,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1527 proven. 54 refuted. 0 times theorem prover too weak. 2559 trivial. 0 not checked. [2024-11-28 04:44:57,415 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:44:57,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967940924] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:44:57,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:44:57,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 13 [2024-11-28 04:44:57,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953483494] [2024-11-28 04:44:57,827 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:44:57,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 04:44:57,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:44:57,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 04:44:57,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:44:57,829 INFO L87 Difference]: Start difference. First operand 807 states and 1178 transitions. Second operand has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 12 states have internal predecessors, (108), 4 states have call successors, (92), 4 states have call predecessors, (92), 6 states have return successors, (92), 4 states have call predecessors, (92), 4 states have call successors, (92) [2024-11-28 04:44:58,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:44:58,777 INFO L93 Difference]: Finished difference Result 1551 states and 2257 transitions. [2024-11-28 04:44:58,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:44:58,778 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 12 states have internal predecessors, (108), 4 states have call successors, (92), 4 states have call predecessors, (92), 6 states have return successors, (92), 4 states have call predecessors, (92), 4 states have call successors, (92) Word has length 306 [2024-11-28 04:44:58,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:44:58,784 INFO L225 Difference]: With dead ends: 1551 [2024-11-28 04:44:58,784 INFO L226 Difference]: Without dead ends: 857 [2024-11-28 04:44:58,786 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=255, Invalid=557, Unknown=0, NotChecked=0, Total=812 [2024-11-28 04:44:58,787 INFO L435 NwaCegarLoop]: 203 mSDtfsCounter, 427 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 1180 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:44:58,787 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 1180 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 04:44:58,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2024-11-28 04:44:58,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 815. [2024-11-28 04:44:58,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 604 states have (on average 1.349337748344371) internal successors, (815), 604 states have internal predecessors, (815), 184 states have call successors, (184), 26 states have call predecessors, (184), 26 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:44:58,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 1183 transitions. [2024-11-28 04:44:58,930 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 1183 transitions. Word has length 306 [2024-11-28 04:44:58,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:44:58,931 INFO L471 AbstractCegarLoop]: Abstraction has 815 states and 1183 transitions. [2024-11-28 04:44:58,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.307692307692308) internal successors, (108), 12 states have internal predecessors, (108), 4 states have call successors, (92), 4 states have call predecessors, (92), 6 states have return successors, (92), 4 states have call predecessors, (92), 4 states have call successors, (92) [2024-11-28 04:44:58,932 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 1183 transitions. [2024-11-28 04:44:58,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2024-11-28 04:44:58,934 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:44:58,934 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44:58,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:44:59,138 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 04:44:59,139 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:44:59,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:44:59,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1085242524, now seen corresponding path program 1 times [2024-11-28 04:44:59,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:44:59,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819761457] [2024-11-28 04:44:59,139 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:59,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:44:59,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:44:59,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [912417406] [2024-11-28 04:44:59,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:44:59,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:44:59,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:44:59,711 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:44:59,714 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:45:00,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:00,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 04:45:00,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:03,093 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 473 proven. 381 refuted. 0 times theorem prover too weak. 3286 trivial. 0 not checked. [2024-11-28 04:45:03,093 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:45:04,690 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 12 proven. 123 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 04:45:04,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:45:04,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819761457] [2024-11-28 04:45:04,691 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:45:04,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912417406] [2024-11-28 04:45:04,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912417406] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:45:04,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:45:04,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 22 [2024-11-28 04:45:04,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778915649] [2024-11-28 04:45:04,691 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:45:04,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 04:45:04,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:45:04,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 04:45:04,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2024-11-28 04:45:04,694 INFO L87 Difference]: Start difference. First operand 815 states and 1183 transitions. Second operand has 22 states, 22 states have (on average 7.409090909090909) internal successors, (163), 21 states have internal predecessors, (163), 6 states have call successors, (92), 5 states have call predecessors, (92), 7 states have return successors, (92), 5 states have call predecessors, (92), 6 states have call successors, (92) [2024-11-28 04:45:06,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:45:06,094 INFO L93 Difference]: Finished difference Result 1520 states and 2181 transitions. [2024-11-28 04:45:06,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 04:45:06,095 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 7.409090909090909) internal successors, (163), 21 states have internal predecessors, (163), 6 states have call successors, (92), 5 states have call predecessors, (92), 7 states have return successors, (92), 5 states have call predecessors, (92), 6 states have call successors, (92) Word has length 307 [2024-11-28 04:45:06,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:45:06,099 INFO L225 Difference]: With dead ends: 1520 [2024-11-28 04:45:06,099 INFO L226 Difference]: Without dead ends: 836 [2024-11-28 04:45:06,102 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 592 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=350, Invalid=910, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 04:45:06,102 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 819 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 794 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 819 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:45:06,103 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [819 Valid, 842 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 794 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 04:45:06,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2024-11-28 04:45:06,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 826. [2024-11-28 04:45:06,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 607 states have (on average 1.28665568369028) internal successors, (781), 607 states have internal predecessors, (781), 184 states have call successors, (184), 34 states have call predecessors, (184), 34 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:45:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1149 transitions. [2024-11-28 04:45:06,247 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1149 transitions. Word has length 307 [2024-11-28 04:45:06,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:45:06,248 INFO L471 AbstractCegarLoop]: Abstraction has 826 states and 1149 transitions. [2024-11-28 04:45:06,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 7.409090909090909) internal successors, (163), 21 states have internal predecessors, (163), 6 states have call successors, (92), 5 states have call predecessors, (92), 7 states have return successors, (92), 5 states have call predecessors, (92), 6 states have call successors, (92) [2024-11-28 04:45:06,249 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1149 transitions. [2024-11-28 04:45:06,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2024-11-28 04:45:06,250 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:45:06,251 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:06,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:45:06,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:06,455 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:45:06,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:06,455 INFO L85 PathProgramCache]: Analyzing trace with hash -31736801, now seen corresponding path program 1 times [2024-11-28 04:45:06,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:45:06,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329872350] [2024-11-28 04:45:06,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:06,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:45:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:45:06,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [239002539] [2024-11-28 04:45:06,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:06,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:45:06,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:06,936 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:45:06,939 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:45:07,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:45:07,314 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:45:07,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:45:07,880 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:45:07,882 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:45:07,883 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:45:07,896 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:45:08,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 04:45:08,091 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:45:08,426 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:45:08,432 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:45:08 BoogieIcfgContainer [2024-11-28 04:45:08,432 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:45:08,433 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:45:08,433 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:45:08,434 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:45:08,435 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:43:49" (3/4) ... [2024-11-28 04:45:08,437 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:45:08,438 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:45:08,439 INFO L158 Benchmark]: Toolchain (without parser) took 81755.07ms. Allocated memory was 117.4MB in the beginning and 201.3MB in the end (delta: 83.9MB). Free memory was 93.2MB in the beginning and 86.5MB in the end (delta: 6.7MB). Peak memory consumption was 93.8MB. Max. memory is 16.1GB. [2024-11-28 04:45:08,439 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 167.8MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:45:08,439 INFO L158 Benchmark]: CACSL2BoogieTranslator took 647.23ms. Allocated memory is still 117.4MB. Free memory was 93.2MB in the beginning and 68.9MB in the end (delta: 24.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 04:45:08,440 INFO L158 Benchmark]: Boogie Procedure Inliner took 109.62ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 57.5MB in the end (delta: 11.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:45:08,440 INFO L158 Benchmark]: Boogie Preprocessor took 224.26ms. Allocated memory is still 117.4MB. Free memory was 57.5MB in the beginning and 85.6MB in the end (delta: -28.2MB). Peak memory consumption was 33.5MB. Max. memory is 16.1GB. [2024-11-28 04:45:08,441 INFO L158 Benchmark]: RCFGBuilder took 1401.90ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 85.6MB in the beginning and 296.2MB in the end (delta: -210.5MB). Peak memory consumption was 50.5MB. Max. memory is 16.1GB. [2024-11-28 04:45:08,441 INFO L158 Benchmark]: TraceAbstraction took 79359.86ms. Allocated memory was 352.3MB in the beginning and 201.3MB in the end (delta: -151.0MB). Free memory was 295.6MB in the beginning and 86.5MB in the end (delta: 209.1MB). Peak memory consumption was 291.8MB. Max. memory is 16.1GB. [2024-11-28 04:45:08,442 INFO L158 Benchmark]: Witness Printer took 4.68ms. Allocated memory is still 201.3MB. Free memory was 86.5MB in the beginning and 86.5MB in the end (delta: 44.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:45:08,444 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.28ms. Allocated memory is still 167.8MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 647.23ms. Allocated memory is still 117.4MB. Free memory was 93.2MB in the beginning and 68.9MB in the end (delta: 24.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 109.62ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 57.5MB in the end (delta: 11.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 224.26ms. Allocated memory is still 117.4MB. Free memory was 57.5MB in the beginning and 85.6MB in the end (delta: -28.2MB). Peak memory consumption was 33.5MB. Max. memory is 16.1GB. * RCFGBuilder took 1401.90ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 85.6MB in the beginning and 296.2MB in the end (delta: -210.5MB). Peak memory consumption was 50.5MB. Max. memory is 16.1GB. * TraceAbstraction took 79359.86ms. Allocated memory was 352.3MB in the beginning and 201.3MB in the end (delta: -151.0MB). Free memory was 295.6MB in the beginning and 86.5MB in the end (delta: 209.1MB). Peak memory consumption was 291.8MB. Max. memory is 16.1GB. * Witness Printer took 4.68ms. Allocated memory is still 201.3MB. Free memory was 86.5MB in the beginning and 86.5MB in the end (delta: 44.4kB). Peak memory consumption was 8.4MB. 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 145, overapproximation of someBinaryFLOATComparisonOperation at line 300, overapproximation of someBinaryFLOATComparisonOperation at line 302, overapproximation of someBinaryFLOATComparisonOperation at line 296, overapproximation of someBinaryFLOATComparisonOperation at line 298, overapproximation of someBinaryFLOATComparisonOperation at line 303, overapproximation of someBinaryFLOATComparisonOperation at line 369, overapproximation of someBinaryFLOATComparisonOperation at line 289, overapproximation of someBinaryFLOATComparisonOperation at line 109, overapproximation of someBinaryFLOATComparisonOperation at line 291, overapproximation of someBinaryFLOATComparisonOperation at line 369, overapproximation of someBinaryDOUBLEComparisonOperation at line 369, overapproximation of someBinaryDOUBLEComparisonOperation at line 163, overapproximation of someBinaryDOUBLEComparisonOperation at line 347, overapproximation of someBinaryDOUBLEComparisonOperation at line 106, overapproximation of someBinaryDOUBLEComparisonOperation at line 252, overapproximation of someBinaryDOUBLEComparisonOperation at line 262, overapproximation of someBinaryDOUBLEComparisonOperation at line 349, overapproximation of someBinaryDOUBLEComparisonOperation at line 152, overapproximation of someBinaryDOUBLEComparisonOperation at line 146, overapproximation of someBinaryDOUBLEComparisonOperation at line 369, overapproximation of someBinaryDOUBLEComparisonOperation at line 351, overapproximation of someBinaryDOUBLEComparisonOperation at line 369. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 4; [L23] signed long int var_1_5 = 1000000000; [L24] signed long int var_1_6 = 1000000000; [L25] unsigned long int var_1_9 = 100; [L26] unsigned long int var_1_10 = 3437293494; [L27] signed short int var_1_13 = 256; [L28] float var_1_15 = 5.75; [L29] float var_1_16 = 8.6; [L30] signed long int var_1_23 = -256; [L31] signed long int var_1_24 = 2121421491; [L32] float var_1_25 = 0.19999999999999996; [L33] float var_1_26 = 25.875; [L34] float var_1_27 = 5.2; [L35] float var_1_28 = 100000000000000.16; [L36] unsigned short int var_1_29 = 256; [L37] float var_1_32 = 4.375; [L38] unsigned short int var_1_33 = 62160; [L39] unsigned short int var_1_34 = 5; [L40] unsigned short int var_1_35 = 10000; [L41] unsigned long int var_1_37 = 2; [L42] signed short int var_1_38 = 256; [L43] signed char var_1_39 = -4; [L44] unsigned long int var_1_40 = 3785201378; [L45] unsigned long int var_1_41 = 4051174246; [L46] signed char var_1_42 = 16; [L47] signed char var_1_43 = 10; [L48] signed char var_1_44 = 10; [L49] signed char var_1_45 = -4; [L50] signed char var_1_46 = -16; [L51] signed char var_1_47 = 5; [L52] unsigned char var_1_48 = 8; [L53] unsigned char var_1_49 = 128; [L54] unsigned long int var_1_50 = 128; [L55] signed short int var_1_52 = 16; [L56] unsigned short int var_1_53 = 10; [L57] unsigned short int var_1_54 = 48101; [L58] unsigned long int var_1_56 = 10; [L59] unsigned char var_1_57 = 1; [L60] unsigned char var_1_58 = 1; [L61] signed short int var_1_59 = -4; [L62] signed short int var_1_60 = 64; [L63] signed short int var_1_61 = 20285; [L64] signed char var_1_62 = 32; [L65] double var_1_63 = 127.8; [L66] double var_1_64 = 255.5; [L67] double var_1_65 = 99999999.5; [L68] double var_1_66 = 31.8; [L69] signed char var_1_67 = 10; [L70] signed short int last_1_var_1_13 = 256; [L71] float last_1_var_1_25 = 0.19999999999999996; [L72] unsigned short int last_1_var_1_29 = 256; [L73] unsigned short int last_1_var_1_34 = 5; [L74] unsigned long int last_1_var_1_37 = 2; [L75] signed char last_1_var_1_39 = -4; [L76] unsigned char last_1_var_1_48 = 8; [L77] unsigned long int last_1_var_1_50 = 128; [L78] signed short int last_1_var_1_52 = 16; [L79] unsigned long int last_1_var_1_56 = 10; [L80] unsigned char last_1_var_1_57 = 1; [L81] signed short int last_1_var_1_59 = -4; [L82] double last_1_var_1_63 = 127.8; VAL [isInitial=0, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=1000000000, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L373] isInitial = 1 [L374] FCALL initially() [L376] CALL updateLastVariables() [L354] last_1_var_1_13 = var_1_13 [L355] last_1_var_1_25 = var_1_25 [L356] last_1_var_1_29 = var_1_29 [L357] last_1_var_1_34 = var_1_34 [L358] last_1_var_1_37 = var_1_37 [L359] last_1_var_1_39 = var_1_39 [L360] last_1_var_1_48 = var_1_48 [L361] last_1_var_1_50 = var_1_50 [L362] last_1_var_1_52 = var_1_52 [L363] last_1_var_1_56 = var_1_56 [L364] last_1_var_1_57 = var_1_57 [L365] last_1_var_1_59 = var_1_59 [L366] last_1_var_1_63 = var_1_63 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=1000000000, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L376] RET updateLastVariables() [L377] CALL updateVariables() [L279] var_1_5 = __VERIFIER_nondet_long() [L280] CALL assume_abort_if_not(var_1_5 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L280] RET assume_abort_if_not(var_1_5 >= 536870911) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L281] CALL assume_abort_if_not(var_1_5 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L281] RET assume_abort_if_not(var_1_5 <= 1073741823) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=1000000000, var_1_9=100] [L282] var_1_6 = __VERIFIER_nondet_long() [L283] CALL assume_abort_if_not(var_1_6 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L283] RET assume_abort_if_not(var_1_6 >= 536870911) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L284] CALL assume_abort_if_not(var_1_6 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L284] RET assume_abort_if_not(var_1_6 <= 1073741823) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=3437293494, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L285] var_1_10 = __VERIFIER_nondet_ulong() [L286] CALL assume_abort_if_not(var_1_10 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L286] RET assume_abort_if_not(var_1_10 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L287] CALL assume_abort_if_not(var_1_10 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L287] RET assume_abort_if_not(var_1_10 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_15=23/4, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L288] var_1_15 = __VERIFIER_nondet_float() [L289] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L289] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_16=43/5, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L290] var_1_16 = __VERIFIER_nondet_float() [L291] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L291] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=2121421491, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L292] var_1_24 = __VERIFIER_nondet_long() [L293] CALL assume_abort_if_not(var_1_24 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L293] RET assume_abort_if_not(var_1_24 >= 1073741823) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L294] CALL assume_abort_if_not(var_1_24 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L294] RET assume_abort_if_not(var_1_24 <= 2147483646) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_26=207/8, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L295] var_1_26 = __VERIFIER_nondet_float() [L296] CALL assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L296] RET assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_27=26/5, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L297] var_1_27 = __VERIFIER_nondet_float() [L298] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L298] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_28=2500000000000004/25, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L299] var_1_28 = __VERIFIER_nondet_float() [L300] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L300] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_32=35/8, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L301] var_1_32 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L302] RET assume_abort_if_not((var_1_32 >= -922337.2036854776000e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854776000e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L303] CALL assume_abort_if_not(var_1_32 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L303] RET assume_abort_if_not(var_1_32 != 0.0F) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=62160, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L304] var_1_33 = __VERIFIER_nondet_ushort() [L305] CALL assume_abort_if_not(var_1_33 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L305] RET assume_abort_if_not(var_1_33 >= 32767) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L306] CALL assume_abort_if_not(var_1_33 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L306] RET assume_abort_if_not(var_1_33 <= 65534) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=10000, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L307] var_1_35 = __VERIFIER_nondet_ushort() [L308] CALL assume_abort_if_not(var_1_35 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L308] RET assume_abort_if_not(var_1_35 >= 8191) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L309] CALL assume_abort_if_not(var_1_35 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L309] RET assume_abort_if_not(var_1_35 <= 16383) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=3785201378, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L310] var_1_40 = __VERIFIER_nondet_ulong() [L311] CALL assume_abort_if_not(var_1_40 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L311] RET assume_abort_if_not(var_1_40 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L312] CALL assume_abort_if_not(var_1_40 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L312] RET assume_abort_if_not(var_1_40 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=4051174246, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L313] var_1_41 = __VERIFIER_nondet_ulong() [L314] CALL assume_abort_if_not(var_1_41 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L314] RET assume_abort_if_not(var_1_41 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L315] CALL assume_abort_if_not(var_1_41 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L315] RET assume_abort_if_not(var_1_41 <= 4294967295) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=16, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L316] var_1_42 = __VERIFIER_nondet_char() [L317] CALL assume_abort_if_not(var_1_42 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L317] RET assume_abort_if_not(var_1_42 >= -1) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L318] CALL assume_abort_if_not(var_1_42 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L318] RET assume_abort_if_not(var_1_42 <= 126) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=10, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L319] var_1_43 = __VERIFIER_nondet_char() [L320] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L320] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L321] CALL assume_abort_if_not(var_1_43 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L321] RET assume_abort_if_not(var_1_43 <= 126) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=10, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L322] var_1_44 = __VERIFIER_nondet_char() [L323] CALL assume_abort_if_not(var_1_44 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L323] RET assume_abort_if_not(var_1_44 >= -63) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L324] CALL assume_abort_if_not(var_1_44 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L324] RET assume_abort_if_not(var_1_44 <= 63) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-4, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L325] var_1_45 = __VERIFIER_nondet_char() [L326] CALL assume_abort_if_not(var_1_45 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L326] RET assume_abort_if_not(var_1_45 >= -31) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L327] CALL assume_abort_if_not(var_1_45 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L327] RET assume_abort_if_not(var_1_45 <= 32) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=-16, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L328] var_1_46 = __VERIFIER_nondet_char() [L329] CALL assume_abort_if_not(var_1_46 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L329] RET assume_abort_if_not(var_1_46 >= -31) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L330] CALL assume_abort_if_not(var_1_46 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L330] RET assume_abort_if_not(var_1_46 <= 32) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=5, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L331] var_1_47 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_47 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L332] RET assume_abort_if_not(var_1_47 >= -31) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L333] CALL assume_abort_if_not(var_1_47 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L333] RET assume_abort_if_not(var_1_47 <= 31) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=128, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L334] var_1_49 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_49 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L335] RET assume_abort_if_not(var_1_49 >= 127) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L336] CALL assume_abort_if_not(var_1_49 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L336] RET assume_abort_if_not(var_1_49 <= 254) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=48101, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L337] var_1_54 = __VERIFIER_nondet_ushort() [L338] CALL assume_abort_if_not(var_1_54 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L338] RET assume_abort_if_not(var_1_54 >= 32767) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L339] CALL assume_abort_if_not(var_1_54 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L339] RET assume_abort_if_not(var_1_54 <= 65534) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L340] var_1_58 = __VERIFIER_nondet_uchar() [L341] CALL assume_abort_if_not(var_1_58 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L341] RET assume_abort_if_not(var_1_58 >= 1) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L342] CALL assume_abort_if_not(var_1_58 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L342] RET assume_abort_if_not(var_1_58 <= 1) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=20285, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L343] var_1_61 = __VERIFIER_nondet_short() [L344] CALL assume_abort_if_not(var_1_61 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L344] RET assume_abort_if_not(var_1_61 >= 16383) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L345] CALL assume_abort_if_not(var_1_61 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L345] RET assume_abort_if_not(var_1_61 <= 32766) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_64=511/2, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L346] var_1_64 = __VERIFIER_nondet_double() [L347] CALL assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 4611686.018427382800e+12F && var_1_64 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L347] RET assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 4611686.018427382800e+12F && var_1_64 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_65=199999999/2, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L348] var_1_65 = __VERIFIER_nondet_double() [L349] CALL assume_abort_if_not((var_1_65 >= 0.0F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 2305843.009213691390e+12F && var_1_65 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L349] RET assume_abort_if_not((var_1_65 >= 0.0F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 2305843.009213691390e+12F && var_1_65 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_66=159/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L350] var_1_66 = __VERIFIER_nondet_double() [L351] CALL assume_abort_if_not((var_1_66 >= 0.0F && var_1_66 <= -1.0e-20F) || (var_1_66 <= 2305843.009213691390e+12F && var_1_66 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L351] RET assume_abort_if_not((var_1_66 >= 0.0F && var_1_66 <= -1.0e-20F) || (var_1_66 <= 2305843.009213691390e+12F && var_1_66 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L377] RET updateVariables() [L378] CALL step() [L86] EXPR last_1_var_1_13 ^ last_1_var_1_29 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L86] unsigned char stepLocal_10 = last_1_var_1_59 < (last_1_var_1_13 ^ last_1_var_1_29); [L87] unsigned long int stepLocal_9 = 50u; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_10=1, stepLocal_9=50, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L88] COND TRUE stepLocal_10 && last_1_var_1_57 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_9=50, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=5, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L89] COND FALSE !(stepLocal_9 == var_1_33) [L92] var_1_34 = (var_1_33 - last_1_var_1_48) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L97] COND TRUE (- var_1_49) > last_1_var_1_37 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=10, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L98] COND TRUE last_1_var_1_57 || (last_1_var_1_29 >= last_1_var_1_50) [L99] var_1_53 = var_1_33 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L104] signed long int stepLocal_8 = last_1_var_1_34; [L105] signed long int stepLocal_7 = var_1_6; [L106] unsigned char stepLocal_6 = var_1_27 <= (last_1_var_1_63 / var_1_32); [L107] signed long int stepLocal_5 = last_1_var_1_39; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, stepLocal_8=5, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L108] COND TRUE stepLocal_8 <= last_1_var_1_34 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=256, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L109] COND TRUE (var_1_26 / ((((32.75f) < (var_1_32)) ? (32.75f) : (var_1_32)))) >= last_1_var_1_25 [L110] var_1_29 = (var_1_33 - (last_1_var_1_48 + last_1_var_1_48)) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L127] COND FALSE !(last_1_var_1_29 < last_1_var_1_48) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L130] COND FALSE !((var_1_10 - var_1_35) == ((((var_1_40) < (256u)) ? (var_1_40) : (256u)))) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_63=639/5, var_1_67=10, var_1_6=536903670, var_1_9=100] [L145] var_1_63 = (128.4 - (var_1_64 + (var_1_65 + var_1_66))) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=4, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L146] COND TRUE ((((var_1_63) < (var_1_63)) ? (var_1_63) : (var_1_63))) > var_1_63 [L147] var_1_1 = (((var_1_5 + var_1_6) - var_1_53) - var_1_34) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L151] unsigned short int stepLocal_4 = var_1_29; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=4999999999999999/25000000000000000, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L152] COND FALSE !(var_1_63 >= ((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63)))) [L161] var_1_25 = var_1_26 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=2, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L163] COND FALSE !(var_1_63 < var_1_15) [L168] var_1_37 = (3058099590u - (((((1334474812u - 10u)) > (var_1_5)) ? ((1334474812u - 10u)) : (var_1_5)))) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L170] COND TRUE var_1_57 && var_1_57 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=256, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L171] COND TRUE var_1_57 && var_1_57 [L172] var_1_38 = (var_1_48 + var_1_48) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L181] unsigned long int stepLocal_13 = var_1_37; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_13=1723624788, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L182] COND FALSE !(stepLocal_13 < ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) [L185] var_1_62 = var_1_46 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L187] COND FALSE !(! var_1_57) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L192] unsigned char stepLocal_12 = var_1_48; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_12=8, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=-4, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L193] COND TRUE stepLocal_12 != var_1_38 [L194] var_1_59 = ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L198] signed long int stepLocal_0 = var_1_34 + var_1_6; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_0=536936429, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L199] COND FALSE !(var_1_59 >= stepLocal_0) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=-4, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L202] COND FALSE !(((((var_1_10) > (var_1_48)) ? (var_1_10) : (var_1_48))) > (((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41))) - var_1_53)) [L209] var_1_39 = (var_1_44 + (((((var_1_45) > (var_1_46)) ? (var_1_45) : (var_1_46))) + var_1_47)) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L211] signed long int stepLocal_11 = var_1_24 + var_1_6; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_11=1610645493, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=10, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L212] COND FALSE !(-1000000 >= stepLocal_11) [L219] var_1_56 = var_1_9 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=64, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L221] COND TRUE \read(var_1_57) [L222] var_1_60 = (var_1_48 - var_1_43) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L236] signed long int stepLocal_3 = var_1_53 * ((((var_1_67) > (var_1_48)) ? (var_1_67) : (var_1_48))); [L237] unsigned long int stepLocal_2 = var_1_5 / var_1_10; [L238] signed long int stepLocal_1 = var_1_5; VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_1=536870911, stepLocal_2=0, stepLocal_3=327670, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L239] COND TRUE (128u + var_1_48) > stepLocal_2 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_1=536870911, stepLocal_3=327670, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=-256, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L240] COND FALSE !(stepLocal_3 < var_1_48) [L247] var_1_23 = var_1_53 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_1=536870911, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=16, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L252] COND TRUE 16.75f > var_1_63 [L253] var_1_52 = var_1_48 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_1=536870911, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L261] COND TRUE \read(var_1_57) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_1=536870911, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=256, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L262] COND TRUE (var_1_15 - var_1_16) >= ((var_1_63 + var_1_25) + var_1_25) [L263] var_1_13 = ((((((var_1_48 + var_1_48) - var_1_48)) > (var_1_39)) ? (((var_1_48 + var_1_48) - var_1_48)) : (var_1_39))) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_1=536870911, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=8, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=128, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L268] COND TRUE (var_1_48 - var_1_35) < var_1_53 [L269] var_1_50 = var_1_6 VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, stepLocal_1=536870911, stepLocal_4=32751, stepLocal_5=-4, stepLocal_6=1, stepLocal_7=536903670, var_1_10=6442450943, var_1_13=8, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=536903670, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L378] RET step() [L379] CALL, EXPR property() [L369] EXPR (((((((((((var_1_63) < (var_1_63)) ? (var_1_63) : (var_1_63))) > var_1_63) ? (var_1_1 == ((signed long int) (((var_1_5 + var_1_6) - var_1_53) - var_1_34))) : (var_1_1 == ((signed long int) (var_1_5 - 2)))) && ((var_1_59 >= (var_1_34 + var_1_6)) ? (var_1_9 == ((unsigned long int) (((((var_1_10) > (3867474704u)) ? (var_1_10) : (3867474704u))) - ((var_1_34 + var_1_29) + var_1_34)))) : 1)) && (var_1_57 ? (((var_1_15 - var_1_16) >= ((var_1_63 + var_1_25) + var_1_25)) ? (var_1_13 == ((signed short int) ((((((var_1_48 + var_1_48) - var_1_48)) > (var_1_39)) ? (((var_1_48 + var_1_48) - var_1_48)) : (var_1_39))))) : (var_1_13 == ((signed short int) (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) + (((((var_1_39 + var_1_39)) > (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))) ? ((var_1_39 + var_1_39)) : (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48)))))))))) : 1)) && (((128u + var_1_48) > (var_1_5 / var_1_10)) ? (((var_1_53 * ((((var_1_67) > (var_1_48)) ? (var_1_67) : (var_1_48)))) < var_1_48) ? ((var_1_59 < var_1_5) ? (var_1_23 == ((signed long int) (var_1_5 - (var_1_24 - var_1_34)))) : (var_1_23 == ((signed long int) var_1_48))) : (var_1_23 == ((signed long int) var_1_53))) : (var_1_23 == ((signed long int) ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))))))) && ((var_1_63 >= ((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63)))) ? (var_1_57 ? (var_1_25 == ((float) ((((((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27) < 0 ) ? -(((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27) : (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27))))) : ((var_1_48 >= var_1_29) ? (var_1_25 == ((float) (var_1_27 - var_1_28))) : 1)) : (var_1_25 == ((float) var_1_26)))) && ((last_1_var_1_34 <= last_1_var_1_34) ? (((var_1_26 / ((((32.75f) < (var_1_32)) ? (32.75f) : (var_1_32)))) >= last_1_var_1_25) ? (var_1_29 == ((unsigned short int) (var_1_33 - (last_1_var_1_48 + last_1_var_1_48)))) : (var_1_29 == ((unsigned short int) ((((last_1_var_1_48) > (last_1_var_1_48)) ? (last_1_var_1_48) : (last_1_var_1_48)))))) : ((last_1_var_1_39 > (-1 + ((((last_1_var_1_34) < (last_1_var_1_29)) ? (last_1_var_1_34) : (last_1_var_1_29))))) ? ((var_1_6 <= last_1_var_1_29) ? (((last_1_var_1_39 < last_1_var_1_34) && (var_1_27 <= (last_1_var_1_63 / var_1_32))) ? (var_1_29 == ((unsigned short int) last_1_var_1_48)) : 1) : (var_1_29 == ((unsigned short int) last_1_var_1_48))) : (var_1_29 == ((unsigned short int) last_1_var_1_48))))) && (((last_1_var_1_59 < (last_1_var_1_13 ^ last_1_var_1_29)) && last_1_var_1_57) ? ((50u == var_1_33) ? (var_1_34 == ((unsigned short int) (last_1_var_1_48 + (((((20096) < 0 ) ? -(20096) : (20096))) - (var_1_35 - last_1_var_1_48))))) : (var_1_34 == ((unsigned short int) (var_1_33 - last_1_var_1_48)))) : (var_1_34 == ((unsigned short int) (last_1_var_1_48 + last_1_var_1_48)))) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=8, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=536903670, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L369] EXPR (((((((((((((((((var_1_63) < (var_1_63)) ? (var_1_63) : (var_1_63))) > var_1_63) ? (var_1_1 == ((signed long int) (((var_1_5 + var_1_6) - var_1_53) - var_1_34))) : (var_1_1 == ((signed long int) (var_1_5 - 2)))) && ((var_1_59 >= (var_1_34 + var_1_6)) ? (var_1_9 == ((unsigned long int) (((((var_1_10) > (3867474704u)) ? (var_1_10) : (3867474704u))) - ((var_1_34 + var_1_29) + var_1_34)))) : 1)) && (var_1_57 ? (((var_1_15 - var_1_16) >= ((var_1_63 + var_1_25) + var_1_25)) ? (var_1_13 == ((signed short int) ((((((var_1_48 + var_1_48) - var_1_48)) > (var_1_39)) ? (((var_1_48 + var_1_48) - var_1_48)) : (var_1_39))))) : (var_1_13 == ((signed short int) (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) + (((((var_1_39 + var_1_39)) > (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))) ? ((var_1_39 + var_1_39)) : (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48)))))))))) : 1)) && (((128u + var_1_48) > (var_1_5 / var_1_10)) ? (((var_1_53 * ((((var_1_67) > (var_1_48)) ? (var_1_67) : (var_1_48)))) < var_1_48) ? ((var_1_59 < var_1_5) ? (var_1_23 == ((signed long int) (var_1_5 - (var_1_24 - var_1_34)))) : (var_1_23 == ((signed long int) var_1_48))) : (var_1_23 == ((signed long int) var_1_53))) : (var_1_23 == ((signed long int) ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))))))) && ((var_1_63 >= ((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63)))) ? (var_1_57 ? (var_1_25 == ((float) ((((((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27) < 0 ) ? -(((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27) : (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27))))) : ((var_1_48 >= var_1_29) ? (var_1_25 == ((float) (var_1_27 - var_1_28))) : 1)) : (var_1_25 == ((float) var_1_26)))) && ((last_1_var_1_34 <= last_1_var_1_34) ? (((var_1_26 / ((((32.75f) < (var_1_32)) ? (32.75f) : (var_1_32)))) >= last_1_var_1_25) ? (var_1_29 == ((unsigned short int) (var_1_33 - (last_1_var_1_48 + last_1_var_1_48)))) : (var_1_29 == ((unsigned short int) ((((last_1_var_1_48) > (last_1_var_1_48)) ? (last_1_var_1_48) : (last_1_var_1_48)))))) : ((last_1_var_1_39 > (-1 + ((((last_1_var_1_34) < (last_1_var_1_29)) ? (last_1_var_1_34) : (last_1_var_1_29))))) ? ((var_1_6 <= last_1_var_1_29) ? (((last_1_var_1_39 < last_1_var_1_34) && (var_1_27 <= (last_1_var_1_63 / var_1_32))) ? (var_1_29 == ((unsigned short int) last_1_var_1_48)) : 1) : (var_1_29 == ((unsigned short int) last_1_var_1_48))) : (var_1_29 == ((unsigned short int) last_1_var_1_48))))) && (((last_1_var_1_59 < (last_1_var_1_13 ^ last_1_var_1_29)) && last_1_var_1_57) ? ((50u == var_1_33) ? (var_1_34 == ((unsigned short int) (last_1_var_1_48 + (((((20096) < 0 ) ? -(20096) : (20096))) - (var_1_35 - last_1_var_1_48))))) : (var_1_34 == ((unsigned short int) (var_1_33 - last_1_var_1_48)))) : (var_1_34 == ((unsigned short int) (last_1_var_1_48 + last_1_var_1_48))))) && ((var_1_63 < var_1_15) ? ((var_1_57 || var_1_57) ? (var_1_37 == ((unsigned long int) (var_1_5 + var_1_48))) : 1) : (var_1_37 == ((unsigned long int) (3058099590u - (((((1334474812u - 10u)) > (var_1_5)) ? ((1334474812u - 10u)) : (var_1_5)))))))) && ((var_1_57 && var_1_57) ? ((var_1_57 && var_1_57) ? (var_1_38 == ((signed short int) (var_1_48 + var_1_48))) : (var_1_57 ? (var_1_38 == ((signed short int) (10 + var_1_48))) : (var_1_38 == ((signed short int) ((((var_1_48 - var_1_48) < 0 ) ? -(var_1_48 - var_1_48) : (var_1_48 - var_1_48))))))) : 1)) && ((((((var_1_10) > (var_1_48)) ? (var_1_10) : (var_1_48))) > (((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41))) - var_1_53)) ? ((((((var_1_40) > (-256)) ? (var_1_40) : (-256))) >= var_1_6) ? (((last_1_var_1_39 * var_1_9) != var_1_53) ? (var_1_39 == ((signed char) (var_1_42 - var_1_43))) : 1) : 1) : (var_1_39 == ((signed char) (var_1_44 + (((((var_1_45) > (var_1_46)) ? (var_1_45) : (var_1_46))) + var_1_47)))))) && (((var_1_10 - var_1_35) == ((((var_1_40) < (256u)) ? (var_1_40) : (256u)))) ? ((var_1_33 > var_1_24) ? ((var_1_26 > (var_1_27 + var_1_15)) ? (var_1_48 == ((unsigned char) (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - var_1_43))) : (last_1_var_1_57 ? (var_1_48 == ((unsigned char) var_1_49)) : (var_1_48 == ((unsigned char) var_1_49)))) : (var_1_48 == ((unsigned char) var_1_43))) : 1)) && (((var_1_48 - var_1_35) < var_1_53) ? (var_1_50 == ((unsigned long int) var_1_6)) : ((last_1_var_1_50 <= var_1_10) ? (var_1_50 == ((unsigned long int) ((((var_1_60) > (var_1_56)) ? (var_1_60) : (var_1_56))))) : (var_1_50 == ((unsigned long int) var_1_60))))) && ((16.75f > var_1_63) ? (var_1_52 == ((signed short int) var_1_48)) : ((((var_1_6 << var_1_29) / var_1_49) >= ((var_1_59 * last_1_var_1_52) % var_1_35)) ? (var_1_52 == ((signed short int) ((((var_1_44) < (-5)) ? (var_1_44) : (-5))))) : (var_1_52 == ((signed short int) var_1_48)))) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=8, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=536903670, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L369-L370] return (((((((((((((((((((((((((var_1_63) < (var_1_63)) ? (var_1_63) : (var_1_63))) > var_1_63) ? (var_1_1 == ((signed long int) (((var_1_5 + var_1_6) - var_1_53) - var_1_34))) : (var_1_1 == ((signed long int) (var_1_5 - 2)))) && ((var_1_59 >= (var_1_34 + var_1_6)) ? (var_1_9 == ((unsigned long int) (((((var_1_10) > (3867474704u)) ? (var_1_10) : (3867474704u))) - ((var_1_34 + var_1_29) + var_1_34)))) : 1)) && (var_1_57 ? (((var_1_15 - var_1_16) >= ((var_1_63 + var_1_25) + var_1_25)) ? (var_1_13 == ((signed short int) ((((((var_1_48 + var_1_48) - var_1_48)) > (var_1_39)) ? (((var_1_48 + var_1_48) - var_1_48)) : (var_1_39))))) : (var_1_13 == ((signed short int) (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) + (((((var_1_39 + var_1_39)) > (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))) ? ((var_1_39 + var_1_39)) : (((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48)))))))))) : 1)) && (((128u + var_1_48) > (var_1_5 / var_1_10)) ? (((var_1_53 * ((((var_1_67) > (var_1_48)) ? (var_1_67) : (var_1_48)))) < var_1_48) ? ((var_1_59 < var_1_5) ? (var_1_23 == ((signed long int) (var_1_5 - (var_1_24 - var_1_34)))) : (var_1_23 == ((signed long int) var_1_48))) : (var_1_23 == ((signed long int) var_1_53))) : (var_1_23 == ((signed long int) ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))))))) && ((var_1_63 >= ((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63)))) ? (var_1_57 ? (var_1_25 == ((float) ((((((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27) < 0 ) ? -(((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27) : (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) - var_1_27))))) : ((var_1_48 >= var_1_29) ? (var_1_25 == ((float) (var_1_27 - var_1_28))) : 1)) : (var_1_25 == ((float) var_1_26)))) && ((last_1_var_1_34 <= last_1_var_1_34) ? (((var_1_26 / ((((32.75f) < (var_1_32)) ? (32.75f) : (var_1_32)))) >= last_1_var_1_25) ? (var_1_29 == ((unsigned short int) (var_1_33 - (last_1_var_1_48 + last_1_var_1_48)))) : (var_1_29 == ((unsigned short int) ((((last_1_var_1_48) > (last_1_var_1_48)) ? (last_1_var_1_48) : (last_1_var_1_48)))))) : ((last_1_var_1_39 > (-1 + ((((last_1_var_1_34) < (last_1_var_1_29)) ? (last_1_var_1_34) : (last_1_var_1_29))))) ? ((var_1_6 <= last_1_var_1_29) ? (((last_1_var_1_39 < last_1_var_1_34) && (var_1_27 <= (last_1_var_1_63 / var_1_32))) ? (var_1_29 == ((unsigned short int) last_1_var_1_48)) : 1) : (var_1_29 == ((unsigned short int) last_1_var_1_48))) : (var_1_29 == ((unsigned short int) last_1_var_1_48))))) && (((last_1_var_1_59 < (last_1_var_1_13 ^ last_1_var_1_29)) && last_1_var_1_57) ? ((50u == var_1_33) ? (var_1_34 == ((unsigned short int) (last_1_var_1_48 + (((((20096) < 0 ) ? -(20096) : (20096))) - (var_1_35 - last_1_var_1_48))))) : (var_1_34 == ((unsigned short int) (var_1_33 - last_1_var_1_48)))) : (var_1_34 == ((unsigned short int) (last_1_var_1_48 + last_1_var_1_48))))) && ((var_1_63 < var_1_15) ? ((var_1_57 || var_1_57) ? (var_1_37 == ((unsigned long int) (var_1_5 + var_1_48))) : 1) : (var_1_37 == ((unsigned long int) (3058099590u - (((((1334474812u - 10u)) > (var_1_5)) ? ((1334474812u - 10u)) : (var_1_5)))))))) && ((var_1_57 && var_1_57) ? ((var_1_57 && var_1_57) ? (var_1_38 == ((signed short int) (var_1_48 + var_1_48))) : (var_1_57 ? (var_1_38 == ((signed short int) (10 + var_1_48))) : (var_1_38 == ((signed short int) ((((var_1_48 - var_1_48) < 0 ) ? -(var_1_48 - var_1_48) : (var_1_48 - var_1_48))))))) : 1)) && ((((((var_1_10) > (var_1_48)) ? (var_1_10) : (var_1_48))) > (((((var_1_40) < (var_1_41)) ? (var_1_40) : (var_1_41))) - var_1_53)) ? ((((((var_1_40) > (-256)) ? (var_1_40) : (-256))) >= var_1_6) ? (((last_1_var_1_39 * var_1_9) != var_1_53) ? (var_1_39 == ((signed char) (var_1_42 - var_1_43))) : 1) : 1) : (var_1_39 == ((signed char) (var_1_44 + (((((var_1_45) > (var_1_46)) ? (var_1_45) : (var_1_46))) + var_1_47)))))) && (((var_1_10 - var_1_35) == ((((var_1_40) < (256u)) ? (var_1_40) : (256u)))) ? ((var_1_33 > var_1_24) ? ((var_1_26 > (var_1_27 + var_1_15)) ? (var_1_48 == ((unsigned char) (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - var_1_43))) : (last_1_var_1_57 ? (var_1_48 == ((unsigned char) var_1_49)) : (var_1_48 == ((unsigned char) var_1_49)))) : (var_1_48 == ((unsigned char) var_1_43))) : 1)) && (((var_1_48 - var_1_35) < var_1_53) ? (var_1_50 == ((unsigned long int) var_1_6)) : ((last_1_var_1_50 <= var_1_10) ? (var_1_50 == ((unsigned long int) ((((var_1_60) > (var_1_56)) ? (var_1_60) : (var_1_56))))) : (var_1_50 == ((unsigned long int) var_1_60))))) && ((16.75f > var_1_63) ? (var_1_52 == ((signed short int) var_1_48)) : ((((var_1_6 << var_1_29) / var_1_49) >= ((var_1_59 * last_1_var_1_52) % var_1_35)) ? (var_1_52 == ((signed short int) ((((var_1_44) < (-5)) ? (var_1_44) : (-5))))) : (var_1_52 == ((signed short int) var_1_48))))) && (((- var_1_49) > last_1_var_1_37) ? ((last_1_var_1_57 || (last_1_var_1_29 >= last_1_var_1_50)) ? (var_1_53 == ((unsigned short int) var_1_33)) : (var_1_53 == ((unsigned short int) ((((var_1_33) < ((((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - (last_1_var_1_13 + last_1_var_1_48)))) ? (var_1_33) : ((((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - (last_1_var_1_13 + last_1_var_1_48)))))))) : 1)) && ((-1000000 >= (var_1_24 + var_1_6)) ? (var_1_57 ? (var_1_56 == ((unsigned long int) (var_1_10 - ((((var_1_48) < (((((last_1_var_1_56) < 0 ) ? -(last_1_var_1_56) : (last_1_var_1_56))))) ? (var_1_48) : (((((last_1_var_1_56) < 0 ) ? -(last_1_var_1_56) : (last_1_var_1_56))))))))) : (var_1_56 == ((unsigned long int) (var_1_10 - 50u)))) : (var_1_56 == ((unsigned long int) var_1_9)))) && ((last_1_var_1_29 < last_1_var_1_48) ? (var_1_57 == ((unsigned char) var_1_58)) : 1)) && ((var_1_48 != var_1_38) ? (var_1_59 == ((signed short int) ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))))) : (var_1_59 == ((signed short int) ((((var_1_45) > (((((var_1_42) > (-16)) ? (var_1_42) : (-16))))) ? (var_1_45) : (((((var_1_42) > (-16)) ? (var_1_42) : (-16)))))))))) && (var_1_57 ? (var_1_60 == ((signed short int) (var_1_48 - var_1_43))) : (((var_1_35 <= var_1_37) && var_1_58) ? ((var_1_44 == var_1_41) ? (var_1_60 == ((signed short int) ((var_1_43 + var_1_49) + var_1_45))) : ((((var_1_53 / var_1_49) > var_1_46) && (((((var_1_48) < (var_1_6)) ? (var_1_48) : (var_1_6))) > var_1_48)) ? (var_1_60 == ((signed short int) (((((var_1_42 - (var_1_61 - var_1_35))) < (var_1_48)) ? ((var_1_42 - (var_1_61 - var_1_35))) : (var_1_48))))) : 1)) : (var_1_60 == ((signed short int) ((var_1_46 + (var_1_49 + -128)) + var_1_47)))))) && ((var_1_37 < ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) ? (var_1_62 == ((signed char) var_1_44)) : (var_1_62 == ((signed char) var_1_46)))) && (var_1_63 == ((double) (128.4 - (var_1_64 + (var_1_65 + var_1_66)))))) && ((! var_1_57) ? ((var_1_37 == 25) ? (var_1_67 == ((signed char) var_1_43)) : 1) : 1) ; [L379] RET, EXPR property() [L379] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=8, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=536903670, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=256, last_1_var_1_25=4999999999999999/25000000000000000, last_1_var_1_29=256, last_1_var_1_34=5, last_1_var_1_37=2, last_1_var_1_39=-4, last_1_var_1_48=8, last_1_var_1_50=128, last_1_var_1_52=16, last_1_var_1_56=10, last_1_var_1_57=1, last_1_var_1_59=-4, last_1_var_1_63=639/5, var_1_10=6442450943, var_1_13=8, var_1_1=1073709055, var_1_23=32767, var_1_24=1073741823, var_1_25=2, var_1_26=2, var_1_29=32751, var_1_33=32767, var_1_34=32759, var_1_35=16383, var_1_37=1723624788, var_1_38=16, var_1_39=7, var_1_40=2147516414, var_1_41=23622352894, var_1_42=-1, var_1_43=0, var_1_44=-56, var_1_45=-31, var_1_46=32, var_1_47=31, var_1_48=8, var_1_49=383, var_1_50=536903670, var_1_52=8, var_1_53=32767, var_1_54=32767, var_1_56=100, var_1_57=1, var_1_58=1, var_1_59=32767, var_1_5=536870911, var_1_60=8, var_1_61=16383, var_1_62=32, var_1_67=10, var_1_6=536903670, var_1_9=100] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 167 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 78.9s, OverallIterations: 10, TraceHistogramMax: 46, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 52.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 9 mSolverCounterUnknown, 5197 SdHoareTripleChecker+Valid, 47.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5182 mSDsluCounter, 8436 SdHoareTripleChecker+Invalid, 46.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5942 mSDsCounter, 1048 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3762 IncrementalHoareTripleChecker+Invalid, 4819 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1048 mSolverCounterUnsat, 2494 mSDtfsCounter, 3762 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2371 GetRequests, 2223 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1303 ImplicationChecksByTransitivity, 5.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=826occurred in iteration=9, InterpolantAutomatonStates: 115, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 9 MinimizatonAttempts, 1440 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.9s SatisfiabilityAnalysisTime, 16.8s InterpolantComputationTime, 4581 NumberOfCodeBlocks, 4581 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 4562 ConstructedInterpolants, 3 QuantifiedInterpolants, 17944 SizeOfPredicates, 15 NumberOfNonLiveVariables, 2939 ConjunctsInSsa, 64 ConjunctsInUnsatCore, 15 InterpolantComputations, 5 PerfectInterpolantSequences, 60765/62100 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:45:08,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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_2154cb34-8f33-4c63-98c4-42045145718e/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 76f3c99128a5c088c54b6aa3ef031f13366c6b3201cbe1814809ea2cd2cc18c1 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:45:11,105 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:45:11,249 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:45:11,262 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:45:11,262 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:45:11,288 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:45:11,289 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:45:11,289 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:45:11,290 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:45:11,290 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:45:11,291 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:45:11,292 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:45:11,292 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:45:11,292 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:45:11,293 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:45:11,293 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:45:11,293 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:45:11,294 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:45:11,295 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:45:11,295 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:45:11,295 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:45:11,295 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:45:11,296 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:45:11,296 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:45:11,296 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:45:11,296 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:45:11,296 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:45:11,296 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:45:11,297 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:45:11,297 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:45:11,297 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:45:11,297 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:45:11,297 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:45:11,298 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:45:11,298 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:45:11,298 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:45:11,298 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:45:11,298 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:45:11,299 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:45:11,299 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:45:11,299 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:45:11,299 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:45:11,299 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_2154cb34-8f33-4c63-98c4-42045145718e/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 -> 76f3c99128a5c088c54b6aa3ef031f13366c6b3201cbe1814809ea2cd2cc18c1 [2024-11-28 04:45:11,617 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:45:11,626 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:45:11,629 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:45:11,630 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:45:11,630 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:45:11,632 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i [2024-11-28 04:45:14,657 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/caf083aa6/5232f114ffb04189ac7c14c3ca102e8f/FLAG58c8026f6 [2024-11-28 04:45:14,995 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:45:14,996 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i [2024-11-28 04:45:15,018 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/caf083aa6/5232f114ffb04189ac7c14c3ca102e8f/FLAG58c8026f6 [2024-11-28 04:45:15,039 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/data/caf083aa6/5232f114ffb04189ac7c14c3ca102e8f [2024-11-28 04:45:15,041 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:45:15,043 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:45:15,045 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:45:15,046 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:45:15,051 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:45:15,051 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,052 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f9bf6cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15, skipping insertion in model container [2024-11-28 04:45:15,052 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,094 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:45:15,282 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_2154cb34-8f33-4c63-98c4-42045145718e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i[916,929] [2024-11-28 04:45:15,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:45:15,466 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:45:15,480 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_2154cb34-8f33-4c63-98c4-42045145718e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-21.i[916,929] [2024-11-28 04:45:15,581 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:45:15,616 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:45:15,617 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15 WrapperNode [2024-11-28 04:45:15,617 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:45:15,618 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:45:15,618 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:45:15,619 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:45:15,625 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:45:15" (1/1) ... [2024-11-28 04:45:15,646 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:45:15" (1/1) ... [2024-11-28 04:45:15,700 INFO L138 Inliner]: procedures = 27, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 347 [2024-11-28 04:45:15,703 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:45:15,704 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:45:15,704 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:45:15,704 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:45:15,716 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,728 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,761 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:45:15,764 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,764 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,797 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,798 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,805 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,819 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,821 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,831 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:45:15,832 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:45:15,832 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:45:15,832 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:45:15,837 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (1/1) ... [2024-11-28 04:45:15,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:45:15,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:45:15,876 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:15,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:15,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:45:15,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:45:15,908 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:45:15,908 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:45:15,908 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:45:15,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:45:16,026 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:45:16,028 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:45:39,731 INFO L? ?]: Removed 36 outVars from TransFormulas that were not future-live. [2024-11-28 04:45:39,731 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:45:39,743 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:45:39,744 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:45:39,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:45:39 BoogieIcfgContainer [2024-11-28 04:45:39,744 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:45:39,746 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:45:39,747 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:45:39,751 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:45:39,752 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:45:15" (1/3) ... [2024-11-28 04:45:39,752 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@450c4c88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:45:39, skipping insertion in model container [2024-11-28 04:45:39,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:45:15" (2/3) ... [2024-11-28 04:45:39,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@450c4c88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:45:39, skipping insertion in model container [2024-11-28 04:45:39,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:45:39" (3/3) ... [2024-11-28 04:45:39,754 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-21.i [2024-11-28 04:45:39,769 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:45:39,772 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-21.i that has 2 procedures, 146 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:45:39,839 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:45:39,849 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;@4f6ab8e6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:45:39,849 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:45:39,854 INFO L276 IsEmpty]: Start isEmpty. Operand has 146 states, 97 states have (on average 1.5257731958762886) internal successors, (148), 98 states have internal predecessors, (148), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 04:45:39,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-11-28 04:45:39,877 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:45:39,878 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:39,878 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:45:39,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:39,886 INFO L85 PathProgramCache]: Analyzing trace with hash -2067496366, now seen corresponding path program 1 times [2024-11-28 04:45:39,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:45:39,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [169997590] [2024-11-28 04:45:39,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:39,904 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:45:39,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:45:39,906 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:39,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:41,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:45:41,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:42,033 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 4050 trivial. 0 not checked. [2024-11-28 04:45:42,033 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:45:42,034 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:45:42,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [169997590] [2024-11-28 04:45:42,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [169997590] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:45:42,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:45:42,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:45:42,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557681389] [2024-11-28 04:45:42,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:42,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:45:42,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:45:42,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:45:42,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:45:42,077 INFO L87 Difference]: Start difference. First operand has 146 states, 97 states have (on average 1.5257731958762886) internal successors, (148), 98 states have internal predecessors, (148), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2024-11-28 04:45:42,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:45:42,137 INFO L93 Difference]: Finished difference Result 285 states and 520 transitions. [2024-11-28 04:45:42,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:45:42,139 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) Word has length 295 [2024-11-28 04:45:42,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:45:42,147 INFO L225 Difference]: With dead ends: 285 [2024-11-28 04:45:42,147 INFO L226 Difference]: Without dead ends: 142 [2024-11-28 04:45:42,153 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 294 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:45:42,156 INFO L435 NwaCegarLoop]: 231 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, 231 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:45:42,157 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:45:42,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-11-28 04:45:42,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2024-11-28 04:45:42,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 94 states have (on average 1.4787234042553192) internal successors, (139), 94 states have internal predecessors, (139), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 04:45:42,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 231 transitions. [2024-11-28 04:45:42,241 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 231 transitions. Word has length 295 [2024-11-28 04:45:42,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:45:42,242 INFO L471 AbstractCegarLoop]: Abstraction has 142 states and 231 transitions. [2024-11-28 04:45:42,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 35.0) internal successors, (70), 2 states have internal predecessors, (70), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2024-11-28 04:45:42,244 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 231 transitions. [2024-11-28 04:45:42,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-11-28 04:45:42,254 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:45:42,255 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:42,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:42,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:42,455 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:45:42,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:45:42,456 INFO L85 PathProgramCache]: Analyzing trace with hash 213221720, now seen corresponding path program 1 times [2024-11-28 04:45:42,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:45:42,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2141984121] [2024-11-28 04:45:42,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:45:42,458 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:45:42,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:45:42,462 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:42,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:45:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:45:44,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:45:44,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:45:58,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:45:58,462 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:45:58,467 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:45:58,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2141984121] [2024-11-28 04:45:58,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2141984121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:45:58,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:45:58,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:45:58,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116110711] [2024-11-28 04:45:58,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:45:58,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:45:58,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:45:58,471 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:45:58,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:45:58,472 INFO L87 Difference]: Start difference. First operand 142 states and 231 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:46:04,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:08,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:13,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:17,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:21,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:25,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:29,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:33,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:37,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:37,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:46:37,550 INFO L93 Difference]: Finished difference Result 439 states and 719 transitions. [2024-11-28 04:46:37,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:46:37,622 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 295 [2024-11-28 04:46:37,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:46:37,627 INFO L225 Difference]: With dead ends: 439 [2024-11-28 04:46:37,627 INFO L226 Difference]: Without dead ends: 300 [2024-11-28 04:46:37,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:46:37,629 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 177 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 100 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.7s IncrementalHoareTripleChecker+Time [2024-11-28 04:46:37,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 808 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 158 Invalid, 8 Unknown, 0 Unchecked, 38.7s Time] [2024-11-28 04:46:37,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2024-11-28 04:46:37,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 252. [2024-11-28 04:46:37,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 157 states have (on average 1.394904458598726) internal successors, (219), 157 states have internal predecessors, (219), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2024-11-28 04:46:37,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 403 transitions. [2024-11-28 04:46:37,727 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 403 transitions. Word has length 295 [2024-11-28 04:46:37,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:46:37,729 INFO L471 AbstractCegarLoop]: Abstraction has 252 states and 403 transitions. [2024-11-28 04:46:37,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:46:37,729 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 403 transitions. [2024-11-28 04:46:37,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-11-28 04:46:37,738 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:46:37,739 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:37,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 04:46:37,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:46:37,940 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:46:37,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:46:37,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1057433367, now seen corresponding path program 1 times [2024-11-28 04:46:37,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:46:37,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [997871888] [2024-11-28 04:46:37,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:46:37,942 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:46:37,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:46:37,945 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:46:37,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:46:39,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:46:39,896 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:46:39,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:46:44,209 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:46:44,210 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:46:44,210 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:46:44,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [997871888] [2024-11-28 04:46:44,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [997871888] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:46:44,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:46:44,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:46:44,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135342215] [2024-11-28 04:46:44,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:46:44,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:46:44,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:46:44,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:46:44,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:46:44,213 INFO L87 Difference]: Start difference. First operand 252 states and 403 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:46:50,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:54,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:46:58,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:47:03,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:47:07,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:47:07,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:47:07,160 INFO L93 Difference]: Finished difference Result 598 states and 969 transitions. [2024-11-28 04:47:07,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:47:07,162 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 296 [2024-11-28 04:47:07,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:47:07,168 INFO L225 Difference]: With dead ends: 598 [2024-11-28 04:47:07,168 INFO L226 Difference]: Without dead ends: 455 [2024-11-28 04:47:07,169 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:47:07,169 INFO L435 NwaCegarLoop]: 314 mSDtfsCounter, 229 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 93 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:47:07,170 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 759 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 35 Invalid, 5 Unknown, 0 Unchecked, 22.8s Time] [2024-11-28 04:47:07,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2024-11-28 04:47:07,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 403. [2024-11-28 04:47:07,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 261 states have (on average 1.4137931034482758) internal successors, (369), 261 states have internal predecessors, (369), 138 states have call successors, (138), 3 states have call predecessors, (138), 3 states have return successors, (138), 138 states have call predecessors, (138), 138 states have call successors, (138) [2024-11-28 04:47:07,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 645 transitions. [2024-11-28 04:47:07,240 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 645 transitions. Word has length 296 [2024-11-28 04:47:07,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:47:07,241 INFO L471 AbstractCegarLoop]: Abstraction has 403 states and 645 transitions. [2024-11-28 04:47:07,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:47:07,242 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 645 transitions. [2024-11-28 04:47:07,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-11-28 04:47:07,246 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:47:07,246 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:07,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:47:07,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:47:07,447 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:47:07,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:07,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1831537203, now seen corresponding path program 1 times [2024-11-28 04:47:07,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:47:07,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1595616554] [2024-11-28 04:47:07,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:47:07,449 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:47:07,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:47:07,450 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:47:07,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:47:09,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:47:09,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:47:09,126 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:18,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 92 proven. 264 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 04:47:18,495 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:19,443 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:47:19,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1595616554] [2024-11-28 04:47:19,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1595616554] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:19,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [120126986] [2024-11-28 04:47:19,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:47:19,443 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:47:19,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:47:19,448 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:47:19,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-28 04:47:20,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:47:20,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:47:20,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:20,655 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 04:47:20,655 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:47:20,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [120126986] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:47:20,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:47:20,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 11 [2024-11-28 04:47:20,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292841554] [2024-11-28 04:47:20,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:47:20,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:47:20,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:47:20,656 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:47:20,657 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:47:20,657 INFO L87 Difference]: Start difference. First operand 403 states and 645 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:47:25,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:47:29,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:47:29,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:47:29,673 INFO L93 Difference]: Finished difference Result 804 states and 1300 transitions. [2024-11-28 04:47:29,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:47:29,674 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 297 [2024-11-28 04:47:29,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:47:29,682 INFO L225 Difference]: With dead ends: 804 [2024-11-28 04:47:29,682 INFO L226 Difference]: Without dead ends: 527 [2024-11-28 04:47:29,684 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 629 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:47:29,685 INFO L435 NwaCegarLoop]: 220 mSDtfsCounter, 206 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 14 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:47:29,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 425 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 18 Invalid, 2 Unknown, 0 Unchecked, 9.0s Time] [2024-11-28 04:47:29,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2024-11-28 04:47:29,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 501. [2024-11-28 04:47:29,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 312 states have (on average 1.3782051282051282) internal successors, (430), 312 states have internal predecessors, (430), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2024-11-28 04:47:29,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 798 transitions. [2024-11-28 04:47:29,765 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 798 transitions. Word has length 297 [2024-11-28 04:47:29,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:47:29,770 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 798 transitions. [2024-11-28 04:47:29,771 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 04:47:29,771 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 798 transitions. [2024-11-28 04:47:29,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2024-11-28 04:47:29,775 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:47:29,775 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:47:29,819 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:47:29,981 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-28 04:47:30,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:47:30,177 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:47:30,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:47:30,177 INFO L85 PathProgramCache]: Analyzing trace with hash 280790497, now seen corresponding path program 1 times [2024-11-28 04:47:30,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:47:30,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [116626525] [2024-11-28 04:47:30,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:47:30,178 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:47:30,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:47:30,185 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:47:30,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:47:31,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:47:32,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:47:32,044 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:41,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 92 proven. 264 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 04:47:41,503 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:42,477 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:47:42,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [116626525] [2024-11-28 04:47:42,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [116626525] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:42,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [640305854] [2024-11-28 04:47:42,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:47:42,478 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:47:42,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:47:42,480 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:47:42,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-28 04:47:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:47:46,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:47:46,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:47:53,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1515 proven. 30 refuted. 0 times theorem prover too weak. 2595 trivial. 0 not checked. [2024-11-28 04:47:53,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:47:54,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [640305854] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:47:54,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:47:54,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 15 [2024-11-28 04:47:54,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632952002] [2024-11-28 04:47:54,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:47:54,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 04:47:54,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:47:54,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 04:47:54,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2024-11-28 04:47:54,445 INFO L87 Difference]: Start difference. First operand 501 states and 798 transitions. Second operand has 15 states, 15 states have (on average 9.0) internal successors, (135), 14 states have internal predecessors, (135), 5 states have call successors, (92), 5 states have call predecessors, (92), 6 states have return successors, (92), 4 states have call predecessors, (92), 5 states have call successors, (92) [2024-11-28 04:48:08,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:12,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:16,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:20,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:24,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:28,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:32,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:36,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:40,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:44,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:48,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:52,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:48:56,277 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:00,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:04,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:08,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:12,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:16,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:20,302 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:32,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:36,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:40,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:44,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:48,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:52,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:49:56,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:00,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:04,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:08,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:12,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:16,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:20,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:24,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:28,474 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:32,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:36,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:40,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:44,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:48,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:52,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:50:56,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:51:00,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:51:00,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:51:00,645 INFO L93 Difference]: Finished difference Result 1531 states and 2368 transitions. [2024-11-28 04:51:00,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-28 04:51:00,646 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 9.0) internal successors, (135), 14 states have internal predecessors, (135), 5 states have call successors, (92), 5 states have call predecessors, (92), 6 states have return successors, (92), 4 states have call predecessors, (92), 5 states have call successors, (92) Word has length 298 [2024-11-28 04:51:00,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:51:00,667 INFO L225 Difference]: With dead ends: 1531 [2024-11-28 04:51:00,667 INFO L226 Difference]: Without dead ends: 1116 [2024-11-28 04:51:00,669 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 757 GetRequests, 710 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=420, Invalid=1932, Unknown=0, NotChecked=0, Total=2352 [2024-11-28 04:51:00,670 INFO L435 NwaCegarLoop]: 278 mSDtfsCounter, 687 mSDsluCounter, 1379 mSDsCounter, 0 mSdLazyCounter, 1267 mSolverCounterSat, 264 mSolverCounterUnsat, 42 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 181.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 1267 IncrementalHoareTripleChecker+Invalid, 42 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 181.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:51:00,670 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 1657 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 1267 Invalid, 42 Unknown, 0 Unchecked, 181.8s Time] [2024-11-28 04:51:00,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2024-11-28 04:51:00,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 811. [2024-11-28 04:51:00,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 811 states, 515 states have (on average 1.3533980582524272) internal successors, (697), 515 states have internal predecessors, (697), 276 states have call successors, (276), 19 states have call predecessors, (276), 19 states have return successors, (276), 276 states have call predecessors, (276), 276 states have call successors, (276) [2024-11-28 04:51:00,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 811 states to 811 states and 1249 transitions. [2024-11-28 04:51:00,814 INFO L78 Accepts]: Start accepts. Automaton has 811 states and 1249 transitions. Word has length 298 [2024-11-28 04:51:00,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:51:00,815 INFO L471 AbstractCegarLoop]: Abstraction has 811 states and 1249 transitions. [2024-11-28 04:51:00,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.0) internal successors, (135), 14 states have internal predecessors, (135), 5 states have call successors, (92), 5 states have call predecessors, (92), 6 states have return successors, (92), 4 states have call predecessors, (92), 5 states have call successors, (92) [2024-11-28 04:51:00,816 INFO L276 IsEmpty]: Start isEmpty. Operand 811 states and 1249 transitions. [2024-11-28 04:51:00,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-11-28 04:51:00,820 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:51:00,820 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:51:00,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-28 04:51:01,050 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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)] Forceful destruction successful, exit code 0 [2024-11-28 04:51:01,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:51:01,221 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:51:01,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:51:01,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1997303278, now seen corresponding path program 1 times [2024-11-28 04:51:01,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:51:01,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2135616017] [2024-11-28 04:51:01,222 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:51:01,222 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:51:01,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:51:01,224 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:51:01,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 (9)] Waiting until timeout for monitored process [2024-11-28 04:51:02,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:51:02,935 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:51:02,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:51:21,548 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 473 proven. 381 refuted. 0 times theorem prover too weak. 3286 trivial. 0 not checked. [2024-11-28 04:51:21,548 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 12 proven. 123 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 04:51:28,692 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:51:28,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2135616017] [2024-11-28 04:51:28,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2135616017] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:51:28,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:51:28,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6] total 17 [2024-11-28 04:51:28,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29119103] [2024-11-28 04:51:28,692 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:28,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:51:28,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:51:28,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:51:28,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:51:28,695 INFO L87 Difference]: Start difference. First operand 811 states and 1249 transitions. Second operand has 17 states, 17 states have (on average 8.882352941176471) internal successors, (151), 16 states have internal predecessors, (151), 6 states have call successors, (92), 5 states have call predecessors, (92), 7 states have return successors, (92), 5 states have call predecessors, (92), 6 states have call successors, (92) [2024-11-28 04:51:40,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:51:43,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:51:47,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:51:51,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:51:55,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:51:59,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:52:03,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:07,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:11,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:15,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:19,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:52:20,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:52:20,472 INFO L93 Difference]: Finished difference Result 1556 states and 2354 transitions. [2024-11-28 04:52:20,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:52:20,475 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 8.882352941176471) internal successors, (151), 16 states have internal predecessors, (151), 6 states have call successors, (92), 5 states have call predecessors, (92), 7 states have return successors, (92), 5 states have call predecessors, (92), 6 states have call successors, (92) Word has length 299 [2024-11-28 04:52:20,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:52:20,484 INFO L225 Difference]: With dead ends: 1556 [2024-11-28 04:52:20,485 INFO L226 Difference]: Without dead ends: 853 [2024-11-28 04:52:20,487 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 609 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=247, Invalid=623, Unknown=0, NotChecked=0, Total=870 [2024-11-28 04:52:20,489 INFO L435 NwaCegarLoop]: 148 mSDtfsCounter, 216 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 28 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 47.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:52:20,490 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 542 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 608 Invalid, 9 Unknown, 0 Unchecked, 47.8s Time] [2024-11-28 04:52:20,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2024-11-28 04:52:20,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 831. [2024-11-28 04:52:20,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 523 states have (on average 1.2868068833652007) internal successors, (673), 523 states have internal predecessors, (673), 276 states have call successors, (276), 31 states have call predecessors, (276), 31 states have return successors, (276), 276 states have call predecessors, (276), 276 states have call successors, (276) [2024-11-28 04:52:20,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1225 transitions. [2024-11-28 04:52:20,623 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1225 transitions. Word has length 299 [2024-11-28 04:52:20,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:52:20,624 INFO L471 AbstractCegarLoop]: Abstraction has 831 states and 1225 transitions. [2024-11-28 04:52:20,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 8.882352941176471) internal successors, (151), 16 states have internal predecessors, (151), 6 states have call successors, (92), 5 states have call predecessors, (92), 7 states have return successors, (92), 5 states have call predecessors, (92), 6 states have call successors, (92) [2024-11-28 04:52:20,625 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1225 transitions. [2024-11-28 04:52:20,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-28 04:52:20,632 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:52:20,632 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:52:20,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 (9)] Ended with exit code 0 [2024-11-28 04:52:20,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:52:20,833 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:52:20,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:52:20,834 INFO L85 PathProgramCache]: Analyzing trace with hash 106984499, now seen corresponding path program 1 times [2024-11-28 04:52:20,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:52:20,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [395028349] [2024-11-28 04:52:20,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:52:20,835 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:52:20,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:52:20,837 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:52:20,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 (10)] Waiting until timeout for monitored process [2024-11-28 04:52:22,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:52:22,842 INFO L256 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:52:22,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:32,068 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 438 proven. 252 refuted. 0 times theorem prover too weak. 3450 trivial. 0 not checked. [2024-11-28 04:52:32,069 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:52:33,101 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:52:33,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [395028349] [2024-11-28 04:52:33,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [395028349] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:52:33,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2133888166] [2024-11-28 04:52:33,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:52:33,101 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:52:33,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:52:33,103 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:52:33,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-28 04:52:41,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:52:41,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:52:41,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:52:49,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 438 proven. 252 refuted. 0 times theorem prover too weak. 3450 trivial. 0 not checked. [2024-11-28 04:52:49,721 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:52:50,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2133888166] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:52:50,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:52:50,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2024-11-28 04:52:50,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790642763] [2024-11-28 04:52:50,240 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:52:50,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:52:50,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:52:50,241 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:52:50,241 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:52:50,242 INFO L87 Difference]: Start difference. First operand 831 states and 1225 transitions. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 3 states have call successors, (46), 3 states have call predecessors, (46), 4 states have return successors, (46), 3 states have call predecessors, (46), 3 states have call successors, (46) [2024-11-28 04:52:58,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:02,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:06,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:10,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:14,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:18,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:23,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:27,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:31,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:35,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:53:39,425 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:43,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:53:43,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:53:43,695 INFO L93 Difference]: Finished difference Result 1592 states and 2333 transitions. [2024-11-28 04:53:43,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:53:43,698 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 3 states have call successors, (46), 3 states have call predecessors, (46), 4 states have return successors, (46), 3 states have call predecessors, (46), 3 states have call successors, (46) Word has length 300 [2024-11-28 04:53:43,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:53:43,706 INFO L225 Difference]: With dead ends: 1592 [2024-11-28 04:53:43,707 INFO L226 Difference]: Without dead ends: 867 [2024-11-28 04:53:43,709 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 683 GetRequests, 670 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:53:43,710 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 152 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 11 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:53:43,710 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 663 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 427 Invalid, 12 Unknown, 0 Unchecked, 52.9s Time] [2024-11-28 04:53:43,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2024-11-28 04:53:43,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 855. [2024-11-28 04:53:43,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 541 states have (on average 1.2587800369685767) internal successors, (681), 541 states have internal predecessors, (681), 276 states have call successors, (276), 37 states have call predecessors, (276), 37 states have return successors, (276), 276 states have call predecessors, (276), 276 states have call successors, (276) [2024-11-28 04:53:43,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 1233 transitions. [2024-11-28 04:53:43,852 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 1233 transitions. Word has length 300 [2024-11-28 04:53:43,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:53:43,853 INFO L471 AbstractCegarLoop]: Abstraction has 855 states and 1233 transitions. [2024-11-28 04:53:43,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 8 states have internal predecessors, (82), 3 states have call successors, (46), 3 states have call predecessors, (46), 4 states have return successors, (46), 3 states have call predecessors, (46), 3 states have call successors, (46) [2024-11-28 04:53:43,853 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 1233 transitions. [2024-11-28 04:53:43,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-11-28 04:53:43,857 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:53:43,857 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:53:43,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 (10)] Ended with exit code 0 [2024-11-28 04:53:44,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-28 04:53:44,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:53:44,258 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:53:44,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:53:44,259 INFO L85 PathProgramCache]: Analyzing trace with hash -914083855, now seen corresponding path program 1 times [2024-11-28 04:53:44,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:53:44,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669555861] [2024-11-28 04:53:44,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:53:44,259 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:53:44,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:53:44,263 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:53:44,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 (12)] Waiting until timeout for monitored process [2024-11-28 04:53:46,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:53:46,069 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:53:46,073 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:01,885 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 993 proven. 117 refuted. 0 times theorem prover too weak. 3030 trivial. 0 not checked. [2024-11-28 04:54:01,885 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:09,375 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:54:09,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669555861] [2024-11-28 04:54:09,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669555861] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:54:09,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1867661764] [2024-11-28 04:54:09,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:09,376 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:54:09,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:54:09,380 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:54:09,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-28 04:54:16,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:16,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:54:16,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:49,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1460 proven. 219 refuted. 0 times theorem prover too weak. 2461 trivial. 0 not checked. [2024-11-28 04:54:49,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:54,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1867661764] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:54:54,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:54:54,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10] total 10 [2024-11-28 04:54:54,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601244382] [2024-11-28 04:54:54,654 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:54,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:54:54,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:54:54,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:54:54,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:54:54,656 INFO L87 Difference]: Start difference. First operand 855 states and 1233 transitions. Second operand has 11 states, 11 states have (on average 10.818181818181818) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (81), 3 states have call predecessors, (81), 5 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) [2024-11-28 04:55:05,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:55:09,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:55:13,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:55:17,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:21,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:55:25,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:30,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:55:31,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:55:36,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:40,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:55:43,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:48,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:52,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:55:56,659 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:56:00,664 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:56:04,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:56:08,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:12,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:16,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:20,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:56:24,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:28,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:32,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:36,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:40,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:44,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:56:48,731 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:52,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:56:56,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:57:10,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:14,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:16,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:17,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:19,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:23,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:26,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:57:27,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:57:27,406 INFO L93 Difference]: Finished difference Result 2713 states and 3783 transitions. [2024-11-28 04:57:27,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 04:57:27,410 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 10.818181818181818) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (81), 3 states have call predecessors, (81), 5 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) Word has length 300 [2024-11-28 04:57:27,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:57:27,425 INFO L225 Difference]: With dead ends: 2713 [2024-11-28 04:57:27,425 INFO L226 Difference]: Without dead ends: 1968 [2024-11-28 04:57:27,428 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 693 GetRequests, 665 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=235, Invalid=577, Unknown=0, NotChecked=0, Total=812 [2024-11-28 04:57:27,429 INFO L435 NwaCegarLoop]: 247 mSDtfsCounter, 671 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 211 mSolverCounterUnsat, 27 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 147.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 27 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 148.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:57:27,429 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [678 Valid, 1080 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 1201 Invalid, 27 Unknown, 0 Unchecked, 148.1s Time] [2024-11-28 04:57:27,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1968 states. [2024-11-28 04:57:27,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1968 to 1308. [2024-11-28 04:57:27,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 922 states have (on average 1.2689804772234274) internal successors, (1170), 927 states have internal predecessors, (1170), 306 states have call successors, (306), 79 states have call predecessors, (306), 79 states have return successors, (306), 301 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-28 04:57:27,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 1782 transitions. [2024-11-28 04:57:27,682 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 1782 transitions. Word has length 300 [2024-11-28 04:57:27,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:57:27,683 INFO L471 AbstractCegarLoop]: Abstraction has 1308 states and 1782 transitions. [2024-11-28 04:57:27,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.818181818181818) internal successors, (119), 10 states have internal predecessors, (119), 3 states have call successors, (81), 3 states have call predecessors, (81), 5 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) [2024-11-28 04:57:27,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 1782 transitions. [2024-11-28 04:57:27,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-11-28 04:57:27,686 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:57:27,687 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:57:27,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-28 04:57:27,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 (12)] Ended with exit code 0 [2024-11-28 04:57:28,088 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:57:28,089 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:57:28,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:57:28,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1964980872, now seen corresponding path program 1 times [2024-11-28 04:57:28,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:57:28,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [295992627] [2024-11-28 04:57:28,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:57:28,091 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:57:28,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:57:28,093 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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:57:28,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2154cb34-8f33-4c63-98c4-42045145718e/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 (14)] Waiting until timeout for monitored process [2024-11-28 04:57:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:57:30,332 INFO L256 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 04:57:30,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:57:45,194 WARN L286 SmtUtils]: Spent 5.35s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 04:58:08,860 WARN L286 SmtUtils]: Spent 6.41s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)